Skip to content

thiago-you/phrase-droid

Repository files navigation

PhraseApp Android

PhraseDroid

PhraseApp plugin for use in Android Studio.Useful for multi-language projects with API integration.

  • Fetch Key info from API.
  • List translations using KEY.
  • Escape translation Key when has HTML data with markup.
  • Auto escape invalid ' (quote) char on resource strings.
  • Add or replace Keys on string XML resources.
  • Auto resolve GIT conflict on Strings.
  • Easy remove any translation Key from resources.

How to use

  • Configure the API Key and Project ID on the settings page.
  • Use the shortcut Ctrl + Shift + P to run the action.
  • Optionally, you can run plugin from the tools action menu.
  • Set the translation key on dialog input to fetch the translations from the API.
  • View the translations list before change resource files.
  • Add or remove markup from content when required (when having html templates).
  • Insert/update then into resource files.

API configuration file example:

{
  "id": "required: API project ID",
  "key": "required: API project auth key",
  "contact_email": "optional: organization e-mail",
  "contact_url": "optional: organization contact page"
}

Interface:


Check out our Plugin on the Marketplace!

About

Android Studio plugin designed to streamline translation key imports from the Phrase platform and automate resource validation within projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages