Get Localization Sync for Eclipse syncs your translation files between Eclipse and your Get Localization project. It’s very easy to use and allows developers to use their time to actual development instead of arranging and managing localization files.
Installing Get Localization Sync for Eclipse
Install from Eclipse Marketplace
Just select Help -> Eclipse Marketplace and search “Get Localization”
Install using “Install new software…” option
1. Choose Help -> Install new software…
2. Click “Add…” button
3. Enter name for repository e.g. Get Localization
4. Enter repository location, which is http://getlocalization.sync.s3.amazonaws.com
5. Click Ok
6. Click “Uncategorized” and check Get_Localization_Sync -plugin
7. Click “Next” and follow instructions
Setting Up Get Localization Sync for Eclipse
Settings are project specific and they can be easily found under your project properties.
In properties, you can find the Get Localization Sync plug-in.
Username – Your Get Localization username
Password – Your Get Localization password
Project – Your Get Localization project name (same that appears in project URL)
Default Platform – Platform you are developing on. It defines the file format of your i18n files. You can also set the format for individual files from their properties if you happen to have multiple different file formats in your project.
Sending Files To Translation
Right-click the file you wish to send to Get Localization and select “Get Localization Sync -> Send to translation”. Note that these always should be master files (files that translators translate from, typically in English), never send files that are in different language than your other master files.
Sync Translated Files Back To Project
After translation, you can easily sync the files back to any folder you wish.
Android Projects
Get Localization Sync for Eclipse handles Android projects specially when translations are synced back to “res” folder. They are automatically placed into appropriate values folders so they work in your application without any modification.
Update to Get Localization Sync for Eclipse
We’ve released a new version of Get Localization Sync for Eclipse. You can find it from Eclipse Marketplace, just search for Get Localization and install.
This update features couple of important new features:
Pull file filter allows you to filter which files you wish to pull to your Eclipse project. For example just pull all the strings.xml’s you can use filter:
.*?strings.xml
Replace rules can be used to alter filenames when they’re pulled to Eclipse project. You can for example create rules that change the language codes or installation path. E.g. if you wish to change language code from pt-BR to pt-rBR, just create following replace rule:
pt-BR/ -> pt-rBR/
Replace rules can be imported and exported so if you manage to do proper rules for example Android or some other platform, please do share them with us. We’re happy to add them to our library.
This is so cool! Do you have an option to donate to your project via PayPal or Flattr? I would like to thank you by donation.
However I tried it for Android project Settle Up and there are few issues. I will post them also to support.getlocalization.com. Here they are:
– in Android, language variants need to have “r” before them. Like language “pt-BR” needs to be in folder “values-pt-rBR”. Right now it generates folder “values-pt-BR”
– I have other files except strings.xml in GetLocalization. Like android_market_text.txt. These files are downloaded as well, that’s not desirable and it makes the downloading useless because I have to delete all those files manually.
– I have language “Spanish (Latin America)” which have code “419” and that’s invalid in Android
Thanks for the report, we will fix these to next release!
Just wanted to thank you for this plugin, it makes handling all those translations so much easier. Awesome!