Android SDK (kommer snart)

Crowdins SDK muliggør omgående levering af nye oversættelser fra dit projekt til dit program. Using integration with Crowdin SDK, you won’t need to update the application in the Google Play Store every time there is a new localization version.

The SDK provides the following features:

  • Over-The-Air Content Delivery – Send the localized files from the Crowdin project to your application whenever needed.
  • Real-Time Preview – Preview all the translations done in the Editor in your version of the application in real-time. You can preview already completed translations and the ones you’re currently typing in.
  • Screenshots – Automatically send all the screenshots with tagged source strings made in your application to the Crowdin project.

Krav

Requirements to integrate an 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 and Setup

For more details on setting up Crowdin Android SDK for your application, visit our GitHub repository.

Avancerede funktioner

Realtidsforhåndsvisning

Denne funktion lader oversættere se applikationsoversættelser i realtid. Funktionen kan også bruges af administratorer og QA-teamet til forhåndsvisning af oversættelser før udgivelse.

Read more about Real-time Preview.

Skærmfotos

Aktivér denne funktion for automatisk at få alle applikationsskærmfotos sendt til et Enterprise-projekt med kildestrenge tagget. Oversættere vil på denne måde have ekstra kontekst til kildestrengene.

Read more about Screenshots.

Fileksportmønstre

Du kan opsætte fileksportmønstre samt tjekke eksisterende vha. Filindstillinger. Flg. variabler understøttes til 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 fordelene ved Amazon Web Services (AWS). AWS er ISO 27001-certificeret og har gennemført adskillige SSAE 16-revisioner. Alle oversættelser lagres på AWS-servere.
  • Når du bruger Crowdins Android-SDK CDN, så uploades oversættelser til Amazon CloudFront for levering til din app samt accelereret download. Vær opmærksom på, at dine brugere downloader oversættelser uden ekstra godkendelse.
  • Der benyttes kryptering til at holde dine data fortrolige under transit.
  • Vi lagrer ingen Personligt Identificerbare Information (PII) om slutbrugere, men du kan vælge at udvikle en fravalgsmulighed i din app for at sikre, at dine brugere har den fulde kontrol.
  • Funktionerne Automatisk Skærmfoto og Realtidsforhåndsvisning er tiltænkt brugt af udviklings- og oversætterelsesteamene. Those features should not be compiled into the production version of your app. Therefore, they should not affect end-users privacy in any way.

Sp&Sv

Q: What might cause the occasional delay in getting the latest translations in the app? A: CDN caches all the translations in release for up to 1 hour. When new translations are released in Crowdin, CDN may still return them with a delay.

Se også

Var denne artikel nyttig?