sgcLocalization Matriz de recursos
Tudo o que o sgcLocalization faz, agrupado por tarefa.
Tudo o que o sgcLocalization faz, agrupado por tarefa.
3 recursos
4 recursos
5 recursos
5 recursos
Delphi, C++ Builder e Lazarus
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.
| Recurso | Detalhes |
|---|---|
| Verificação de textos | Encontra todas as propriedades de texto de formulários, frames e data modules por RTTI. |
| Regras de ignorar | Regras para as propriedades que nunca devem ser traduzidas, com padrões embutidos para as propriedades que não são texto mais comuns. |
| Snippets | O 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. |
| Recurso | Detalhes |
|---|---|
| Editor de traduções | Um ú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.2 | Exporta e importa arquivos XLIFF 1.2 para trabalhar com tradutores profissionais. |
| Revisão da importação | As 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 IA | Serviç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. |
| Recurso | Detalhes |
|---|---|
| Validação | Verifica 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 plurais | Com suporte a plurais, usando as regras CLDR de cada idioma. |
| Estados dos itens | Novo, alterado, proposta, traduzido, revisado e obsoleto. |
| Marcas de versão | Marque uma versão e use o filtro "novos ou alterados desde", de modo que um texto novo nunca passe despercebido. |
| Textos removidos | Os textos removidos da aplicação são mantidos e reaproveitados como sugestões. |
| Recurso | Detalhes |
|---|---|
| Troca de idioma | sgcSetLanguage('de') troca a aplicação inteira em tempo de execução com uma linha. |
| Combo de idiomas | Um combo pronto para uso, para colocar em um formulário: TsgcVCLLanguageCombo e TsgcFMXLanguageCombo. |
| Formulários criados depois | Os formulários criados depois da troca são traduzidos automaticamente. |
| Da direita para a esquerda | Os idiomas da direita para a esquerda invertem a direção do layout. |
| Arquivo de projeto | Um único arquivo de projeto .sgcloc em formato JSON, adequado ao controle de versão, ou incorporado ao arquivo do formulário. |
Delphi 7 a 13, C++ Builder e Lazarus, em Windows, macOS, iOS, Android e Linux, onde o framework roda.
| Framework | Componentes |
|---|---|
| VCL | TsgcVCLLocalizer, TsgcVCLLanguageCombo |
| FireMonkey | TsgcFMXLocalizer, TsgcFMXLanguageCombo |
| LCL | Suportado no Lazarus |
O sgcLocalization está documentado na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.
A ajuda completa do sgcUI como arquivo PDF, para ler offline ou imprimir.
Delphi (PDF) →