Getting Started
For this guide, we use Brew to install mojito Webapp and CLI (Java 1.8
is required).
Setup and install
brew tap box/mojito
brew install mojito-cli
brew install mojito-webapp
Start the Webapp
mojito-webapp
This starts the server on http://localhost:8080. You can log in with admin/ChangeMe
.
Create a demo repository
mojito demo-create -n Demo1
It creates a new repository called Demo1
in the server with some translations. A resource bundle demo.properties
is copied on the local directory Demo1
.
Generate the localized files
cd Demo1
mojito pull -r Demo1
It goes into Demo1
directory and generates the localized files. You can see the generated file with cat demo_fr-FR.properties
.
Add a new string
printf "\nFOR_DEMO=Add a string for the demo" >> demo.properties
mojito push -r Demo1
It adds a new string with ID FOR_DEMO
and English value Add a string for the demo
in the resource bundle and sends the modified bundle to the server.
Translate
Check in the Workbench that the string was added and is untranslated. Try adding a translation.
Generate new localized files
mojito pull -r Demo1
Finally, this generates the updated localized files with the new translation.
What’s next?
We have covered the main commands of mojito using a demo project that was created with demo-create
command.
The next step is to do the setup for a real application.
First, you want to look at how to create a repository in more details with the repo-create command.
We recommend to use one repository by application localized: IOS
, Android
, Webapp
, etc.
If your application already has localized files, checkout the import command. This command allows you to import your previous translation.