Android SDK (Em breve)

O Crowdin SDK permite entregar novas traduções do projeto Crowdin para o seu aplicativo imediatamente. 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.

Requisitos

Requirements to integrate an Android application with a project in Crowdin:

Ferramenta de desenvolvimento

  • Android versão 16+

Linguagem de programação de aplicativos

  • Java versão 8+
    ou
  • Kotlin versão 1.3+

Distribuições e lançamentos

Configure a distribuição para espelhar o conteúdo traduzido do seu projeto e integrar com o aplicativo Android. Leia mais sobre Distribuições.

Crowdin SDK Installation and Setup

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

Advanced Features

Real-time Preview

This feature allows translators to see translations in the application in real-time. Managers and the QA team can also use it to preview translations before release.

Read more about Real-time Preview.

Capturas de tela

Enable this feature if you want all the screenshots made in the application to be automatically sent to your Crowdin Enterprise project with tagged strings. This way, translators will have an additional context for the source strings.

Read more about Screenshots.

Padrões de exportação de arquivo

Você pode definir padrões de exportação de arquivos e verificar os existentes usando Configurações de arquivo. Os seguintes espaços reservados são suportados para integração do Android:

Nome Descrição
%language% Nome do idioma (por exemplo, Ucraniano)
%two_letters_code% Código do idioma ISO 639-1 (por exemplo uk)
%three_letters_code% Código do idioma ISO 639-2/T (por exemplo ukr)
%locale% Localidade (por exemplo uk-UA)
%locale_with_underscore% Localidade (por exemplo uk-Ua)
%android_code% Identificador de localidade do Android usado para nomear diretórios "values-"

Segurança

O recurso CDN do SDK do Crowdin para Android foi criado com a segurança em mente, o que significa que é necessário o mínimo de acesso possível do usuário final. Ao decidir usar o SDK do Crowdin Android, verifique se você disponibilizou as seguintes informações para seus usuários finais.

  • Usamos as vantagens do Amazon Web Services (AWS) para nossa infraestrutura de computação. A AWS possui certificação ISO 27001 e concluiu várias auditorias SSAE 16. A AWS possui certificação ISO 27001 e concluiu várias auditorias SSAE 16.
  • Quando você usa o CDN SDN do Crowdin Android- as traduções são carregadas no Amazon CloudFront para serem entregues no aplicativo e acelerar o download. Lembre-se de que seus usuários baixam traduções sem nenhuma autenticação adicional.
  • Usamos a criptografia para manter seus dados privados enquanto em trânsito.
  • Não armazenamos nenhuma informação de identificação pessoal (PII) sobre o usuário final, mas você pode optar por desenvolver a opção de exclusão dentro do aplicativo para garantir que seus usuários tenham controle total.
  • Os recursos Capturas de tela automáticas e Visualização em tempo real devem ser usados pela equipe de desenvolvimento e pela equipe de tradutores. Those features should not be compiled into the production version of your app. Therefore, they should not affect end-users privacy in any way.

Pergunta e resposta

Q: O que pode causar o atraso ocasional na obtenção das traduções mais recentes no aplicativo? A: O CDN armazena em cache todas as traduções na versão por até 1 hora. Quando novas traduções são lançadas no Crowdin, a CDN ainda pode devolvê-las com atraso.

Veja também

Este artigo foi útil?