sgcLocalization Matriz de recursos

Tudo o que o sgcLocalization faz, agrupado por tarefa.

Traduzir

4 recursos

Plataformas

Delphi, C++ Builder e Lazarus

Documentação

Ajuda online e manuais em PDF

Todos os recursos estão incluídos em todas as edições do sgcUI e em todo produto sgcUI comprado como pacote individual. O sgcLocalization não é vendido separadamente. Veja os preços do sgcUI.

Coletar os textos

RecursoDetalhes
Verificação de textosEncontra todas as propriedades de texto de formulários, frames e data modules por RTTI.
Regras de ignorarRegras para as propriedades que nunca devem ser traduzidas, com padrões embutidos para as propriedades que não são texto mais comuns.
SnippetsO texto criado em código é adicionado explicitamente como snippet: sgcT para um texto simples, sgcTC para um texto com contexto e sgcTN para um plural.

Traduzir

RecursoDetalhes
Editor de traduçõesUm único editor, em tempo de design e como ferramenta independente, para traduzir manualmente cada texto. Disponível em 12 idiomas e nos temas claro e escuro.
XLIFF 1.2Exporta e importa arquivos XLIFF 1.2 para trabalhar com tradutores profissionais.
Revisão da importaçãoAs importações são revisadas antes de serem aplicadas: cada linha mostra o texto antigo, o texto novo e seus problemas, e você escolhe as linhas a aplicar.
Tradução por IAServiços de IA como ChatGPT, Claude, Gemini, Ollama e outros traduzem os textos, e os resultados chegam primeiro como propostas. A IA é acessada pelo provedor de IA do sgcUI: os serviços citados exigem o sgcWebSockets e, sem ele, um evento permite chamar qualquer serviço.

Validação e atualizações

RecursoDetalhes
ValidaçãoVerifica especificadores de formato, marcadores de posição, teclas de acesso, quebras de linha, espaços no início e no fim, traduções vazias e formas plurais. Aplicada a traduções manuais, importadas e feitas por IA.
Formas pluraisCom suporte a plurais, usando as regras CLDR de cada idioma.
Estados dos itensNovo, alterado, proposta, traduzido, revisado e obsoleto.
Marcas de versãoMarque uma versão e use o filtro "novos ou alterados desde", de modo que um texto novo nunca passe despercebido.
Textos removidosOs textos removidos da aplicação são mantidos e reaproveitados como sugestões.

Tempo de execução

RecursoDetalhes
Troca de idiomasgcSetLanguage('de') troca a aplicação inteira em tempo de execução com uma linha.
Combo de idiomasUm combo pronto para uso, para colocar em um formulário: TsgcVCLLanguageCombo e TsgcFMXLanguageCombo.
Formulários criados depoisOs formulários criados depois da troca são traduzidos automaticamente.
Da direita para a esquerdaOs idiomas da direita para a esquerda invertem a direção do layout.
Arquivo de projetoUm único arquivo de projeto .sgcloc em formato JSON, adequado ao controle de versão, ou incorporado ao arquivo do formulário.

Plataformas e componentes

Delphi 7 a 13, C++ Builder e Lazarus, em Windows, macOS, iOS, Android e Linux, onde o framework roda.

FrameworkComponentes
VCLTsgcVCLLocalizer, TsgcVCLLanguageCombo
FireMonkeyTsgcFMXLocalizer, TsgcFMXLanguageCombo
LCLSuportado no Lazarus

Documentação

O sgcLocalization está documentado na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

A ajuda do sgcUI cobre todos os produtos sgcUI.

Delphi →
C++ Builder →

Manuais em PDF

A ajuda completa do sgcUI como arquivo PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcLocalization

Baixe a avaliação do sgcUI e traduza sua aplicação Delphi, C++ Builder ou Lazarus.