Android SDK (kommer snart)

Crowdins SDK muliggør omgående levering af nye oversættelser fra et projekt til en app. Using integration with Crowdin SDK there will be no need to update the application in Google Play Store every time there is a new localization version.

Integrationen leverer:

  • Over-The-Air Indholdslevering – de oversatte filer kan sendes til appen fra projektet, når det er nødvendigt.
  • Realtidsforhåndsvisning – alle oversættelser, foretaget via Redigeringsværktøjet, kan vises i din version af appen i realtid. Se de oversættelser, som allerede er foretaget, og dem, du i øjeblikket skrive på.
  • Skærmfotos – alle skærmfotos fra appen kan automatisk sendes til dit projekt med taggede kildestrenge.

Krav

Requirements to integrate Android application with a project in Crowdin:

Udviklerværktøj

  • Android SDK, version 16+

App-programmeringssprog

  • Java version 8+
    eller
  • Kotlin version 1.3+

Distributioner og Udgivelser

Configure the distribution to mirror the translated content of your project and integrate with Android app. Read more about Distributions.

Crowdin-SDK installation, opsætning og avancerede funktioner

For yderligere oplysninger om opsætning af Crowdin-SDK til din app, besøg vores GitHub-repositorie.

Parametre

Krævet til funktioner
din_distributions-hashUnique hash, which you can get in your project's Tools > Content Delivery. To see the distribution hash, click on the needed distribution, select Edit and copy distribution hash.
Krævet til avancerede funktioner
source_languageSource language of your Crowdin project (e.g., "en").
client_id;
client_secret
Crowdin-godkendelsesakkreditiver. Open the project and go to Tools > Content Delivery. In the For Mobile Applications section, click Get Credentials.
Valgfri
network_typeNetværkstypen, der skal benyttes. Der kan vælges NetworkType.ALL, NetworkType.CELLULAR eller NetworkType.Wi-Fi
interval_in_milisecOpdateringsintervaller i millisekunder

Fileksportmønstre

You can set file export patterns and check existing ones using File Settings. Flg. variabler understøttes af Android-integration:

Navn Beskriveslse
%language% Sprognavn (f.eks. Dansk)
%two_letters_code% Sprogkode ISO 639-1 (f.eks.. da)
%three_letters_code% Sprogkode ISO 639-2/T (f.eks. dan)
%locale% Landestandard (f.eks. da-DK)
%locale_with_underscore% Landestandard (f.eks. da_DK)
%android_code% Android Landestandard-ID benyttes ved navngivning af "værdier"-mapper

Sikkerhed

Crowdins Android-SDK CDN-funktion er konstrueret med sikkerhed for øje, hvilket kræver minimal slutbrugeradgangsmulighed. Agter man at benytte Crowdins Android-SDK, så sørg for, at flg. oplysninger er gjort tilgængelige for slutbrugerne.

  • Platformens IT-infrastruktur gør brug af Amazon Web Services (AWS). AWS er ISO 27001-certificeret og har gennemført adskillige SSAE 16-revisioner. Alle oversættelser lagres på AWS-servere.
  • Ved brug af Crowdins Android-SDK CDN, så uploades oversættelser til Amazon CloudFront for app-levering samt accelereret download. Vær opmærksom på, at brugerne downloader oversættelser uden ekstra godkendelse.
  • Der benyttes kryptering til at bevare kundedata fortrolige under transit.
  • Crowdin lagrer ingen Personligt Identificerbare Information (PII) om slutbrugere, men man kan vælge at udvikle en fravalgsmulighed i sin app for at sikre, at end brugere har fuld kontrol.
  • Funktionerne Automatisk Skærmfoto og Realtidsforhåndsvisning er tiltænkt brugt af udviklings- og oversætterelsesteamene. Disse funktioner bør ikke kompileres til app-produktionsversionen. Derfor bør de ikke på nogen måde påvirke slutbrugernes fortrolighed.

Sp&Sv

Sp: Hvad kan forårsage den lejlighedsvise forsinkelse af de seneste oversættelser i appen?
A: CDN cacher alle oversættelser ved udgivelse i op til 1 time. Når nye oversættelser udgives i Crowdin, kan CDN stadig returnere dem med en forsinkelse.

Var denne artikel nyttig?