Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.8

auto_store_translate

Uma biblioteca que automatiza a tradução/cadastro de metadados (título, descrição, etc.) na App Store/Play Store.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
66
Curtidas
12
Pontos Pub
120

Instalar pacote

flutter pub add auto_store_translate

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Auto Store Translate é um pacote Flutter/Dart que automatiza a tradução e o registro de metadados do aplicativo — como títulos, descrições e palavras-chave — para a Apple App Store e a Google Play Store. Ele simplifica os fluxos de trabalho de localização ao integrar-se com serviços de tradução e gerenciar atualizações de metadados em múltiplos idiomas. Projetado para desenvolvedores que buscam publicar aplicativos de forma eficiente em mercados globais, reduz o esforço manual e minimiza erros em listagens multilíngues. O pacote oferece suporte às plataformas Android, iOS, macOS, Windows e Linux.

Casos de uso

  • Automatizando a localização de metadados da loja de aplicativos
  • Simplificando lançamentos internacionais de aplicativos
  • Reduzindo o trabalho manual de tradução
  • Atualizando metadados em múltiplos idiomas
  • Integração com pipelines de CI/CD

Principais recursos

  • Tradução automática de metadados
  • Suporte para App Store e Play Store
  • Compatibilidade multiplataforma
  • Integração com APIs de tradução
  • fluxo de trabalho pronto para CI/CD

Indicado para

  • Editores globais de aplicativos
  • Equipes de desenvolvimento gerenciando aplicativos multilíngues
  • entusiastas de automação CI/CD
  • Especialistas em localização

Considerações

  • Requer chaves de API para serviços de tradução
  • Dependente da qualidade do provedor externo de tradução
  • Pode ser necessário revisão manual do conteúdo traduzido
  • Limitado a metadados, não à interface do aplicativo ou conteúdo
  • Restrições de metadados específicas da plataforma

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Auto Store Translate

Pub

A library that automates translation/registration of metadata (title, description, etc.) in the App Store/Play Store.

playstore & appstore translated screenshot

"Buy Me A Coffee"

How to Use?

1. Setup the config file
dependencies:
  auto_store_translate:
2. Create a dart file in your project and paste the code below.

create dart file in your project
project path > auto_translation > store_meta_info.dart

please fill in all the information below.

import 'package:auto_store_translate/auto_store_translate.dart';

/// write your store info here.

MyStoreInfo myStoreInfo = MyStoreInfo(
  // Play Store Title 30 characters or less
  playStoreTitle: "",

  // Play Store Short Description 80 characters or less
  playStoreShortDescription: "",

  // Play Store Long Description 4000 characters or less
  playStoreFullDescription: '''
  

  ''',

  // Play Store Translation Start Language
  playStoreStartLanguage: "en",

  // Play Store Title Translation
  translatePlayStoreName: true,

  // App Store Title 30 characters or less
  appStoreTitle: "",

  // App Store Subtitle 30 characters or less
  appStoreSubTitle: "",

  // App Store Description 4000 characters or less
  appStringDescription: '''
  

  ''',

  // App Store Keywords 100 characters or less , separated by commas, SEO
  appStoreKeywords: "",

  // App Store Translation Start Language
  appStoreStartLanguage: "en",

  // App Store Title Translation
  translateAppStoreName: true,

  // Whether to display the first letter of the App Store title in uppercase
  onlyFirstCharacterUpperAppName: true,

  // App Store Update Notes
  releaseNote: "fix small bug :)",

  // Home Page URL
  homepageLink: "",

  // Privacy Policy URL
  policyPageLink: "",
);

main() {
  AutoStoreTranslate.translateStoreInfo(
      myStoreInfo: myStoreInfo,

      // google translate api key
      googleTranslateApiKey: "INPUT_YOUR_GOOGLE_TRANSLATE_API_KEY",

      // true: translate only title, false: translate title + all
      onlyAppNameTranslate: false);
}

It works even if you don't put the Google Translate api key, but you will soon reach the free limit.
For a guide to getting the Google Translate api key, please refer to this document.

3. Run the code above and wait for the translation to complete.

4. you will see the translated folder in the project.

5. Set up fastlane for each android/ios and register the information in the play store/app store.

registering with the PlayStore(android)

1. Setup the fastlane config file(android)

please refer to the official document.

2. Add the code below under platform:android do in the android/fastlane/fastfile file.
    lane :metaOnly do
      upload_to_play_store(
          track: 'internal',
          metadata_path: '../auto_translation/metadata/android',
          skip_upload_screenshots: true,
          skip_upload_changelogs: true,
          release_status: 'draft',
          aab: '../build/app/outputs/bundle/release/app-release.aab',
      )
    end
3. Open the terminal in the android project location and enter the following.
    fastlane metaOnly
4. You will see the translated information in the play store console.

registering with the App Store(iOS)

1. Setup the fastlane config file(ios)

please refer to the official document.

2. Add the code below under platform:ios do in the ios/fastlane/fastfile file.
    lane :metaOnly do
        get_certificates          
        get_provisioning_profile  
        deliver(
            metadata_path: '../auto_translation/metadata/ios',
            force: true, # Skip HTMl report verification
            skip_screenshots: true,
            skip_binary_upload: true,
        )
    end
3. Open the terminal in the ios project location and enter the following.
    fastlane metaOnly
4. You will see the translated information in the app store connect.

Categorias

Dependências

Lista de dependências 6 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.