Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.38 KB

README-pt-BR.md

File metadata and controls

48 lines (31 loc) · 1.38 KB

Python QtQuick Alternador de Linguagem Dinâmico

Este é um exemplo básico de implementação de mudança dinâmica de idioma durante a execução de um aplicativo em PySide e QML. Foi testado apenas com PySide6, mas creio que pode ser adaptado para PyQt5/6 e PySide2 sem complicações.

[English | Portuguese]

Requisitos

Dicas

Aqui estão dicas de como obter os textos e compilá-los

Extrair textos traduzíveis:

lupdate .\main.qml -ts .\locale\en-US.ts .\locale\fr-FR.ts .\locale\zh-CN.ts

Neste exemplo, os textos são extraídos do arquivo main.qml e exportados no formato .ts na pasta locale conforme os nomes especificados.

Neste momento traduza estes arquivos usando o software de tradução.

Compilando textos traduzidos: Se desejar compilar todos os idiomas de uma vez

lrelease .\locale\*.ts

Ou se desejar apenas um específico:

lrelease .\locale\fr-FR.ts

Licença

MIT