Plugin for Android Studio

Dette plugin muliggør at integrere projektet i Android Studio med Crowdin. Upload straks nye kildestrenge og eksisterende oversættelser til systemet samt download oversættelser fra Crowdin-projektet.

Opsætning

  1. Installér plugin’et via JetBrains Plugin-repositorie.
  2. Opret en fil med projektakkreditiverne ved navn crowdin.properties i projektrodmappen.
project-id=your-project-id api-token=personal-access-token

Kildefiler og oversættelser

Plugin’et finder automatisk filen strings.xml i værdimappen, og opdateres den, uploades den straks til Crowdin. Haves flere kildefiler eller er kildefilnavnet et andet end strings.xml, så angiv dette i parameteren sources.

sources=fil1.xml, fil2.xml

Oversættelser eksporteres som standard til mappen Resources(**/resources/values-da/strings.xml, **/resources/values-no/strings.xml,…)

Benyt flg. opsætning i crowdin.properties-filen for at opsætte eget kilde- og oversættelsesmønster:

files.source=/values/*.xml files.translation=/values-%android_code%/%original_file_name%

files.1.source=/another/path/*.xml files.1.translation=/another/path-%android_code%/%original_file_name%

Læs mere om Variabler for at indsætte de relevante af slagsen.

Bemærk: Pt. er variablen %original_path% uunderstøttet.

Yderligere indstillinger

Plugin’et opretter automatisk korresponderende grene i Crowdin til Android Studio-projekter, som benytter en git-VCS. Benyttes ikke grenfunktioner i Crowdin, så tilføj parameteren disable-branches=true i opsætningsfilen.

disable-branches=true

Tilføj auto-upload=false for at forhindre automatisk fil-upload til Crowdin.

auto-upload=false

Afbenyttelse

For at uploade kildefiler til Crowdin manuelt, så brug menuen Værktøjer > Crowdin > Upload kilder eller højreklik på filen og vælg Upload til Crowdin.

Benyt menuen Værktøjer > Crowdin > Upload Oversættelser til upload af oversættelser.

Benyt menuen Værktøjer > Crowdin > Download for at downloade relevante oversættelser.

Notater

  1. For 0.5.x-versioner, tjek 0.5.x-grenen. Bemærk, disse versioner understøttes ikke længere.
  2. Migrering fra version 0.5.x til 1.x.x kræver ændringer i filen crowdin.properties.

Var denne artikel nyttig?