Project

applyrics

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Handle localization for all your mobile projects
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0

Runtime

~> 1.2
~> 4.4
~> 0.7.0
>= 1.11.2, ~> 1.11
 Project Readme

Applyrics

License Build Status Coveralls Gem

Manage your localization with confidence.

Disclaimer

This software should be considered pre-alpha and may thus change at any time, be incomplete or contain bugs.

Why Applyrics?

Managing translations for mobile projects can be a mess, especially if you are working with multiple platforms. iOS projects use key-value *.strings files, Android use xmls, and variables are defined differently.

Applyrics removes these obstacles and lets you manage languages using unified json files.

Status

Feature iOS Android
extract
apply

Installation

Install using ruby gems:

sudo gem install applyrics --verbose

Usage

Usually you start out by extracting the strings from an existing project into a json file by running the following command in your projects directory:

applyrics extract

After you've made changes to the translations you can apply those changes to the projects. Notice the addition of the --rebuild flag. This will ensure that we don't miss any new keys that might have been added.

applyrics apply --rebuild

Global flags

Flag Default Description
--verbose false Output more detailed logs
--rebuild false Rebuilds strings from source
--lang CODE All Language to work with
--project PATH "./" Path to project

Actions

Extract strings from project and create strings.json file (iOS: ✅ Android: ❌)

applyrics extract

Apply a json language file (iOS: ✅ Android: ❌)

applyrics apply

License

MIT.