diff --git a/crates/ui-egui/src/i18n.rs b/crates/ui-egui/src/i18n.rs index 60fae75..eb85b23 100644 --- a/crates/ui-egui/src/i18n.rs +++ b/crates/ui-egui/src/i18n.rs @@ -2,10 +2,19 @@ //! menu items and panel names. Untranslated strings stay English. The translations are our own. mod ar; +mod pt_br; /// Supported interface languages: (code, name in that language). -pub const LANGUAGES: &[(&str, &str)] = - &[("", "English"), ("de", "Deutsch"), ("fr", "Français"), ("es", "Español"), ("ja", "日本語"), ("zh", "简体中文"), ("ar", "العربية")]; +pub const LANGUAGES: &[(&str, &str)] = &[ + ("", "English"), + ("de", "Deutsch"), + ("fr", "Français"), + ("es", "Español"), + ("ja", "日本語"), + ("zh", "简体中文"), + ("ar", "العربية"), + ("pt-br", "Português (Brasil)"), +]; /// English → [German, French, Spanish, Japanese, Simplified Chinese]. const TABLE: &[(&str, [&str; 5])] = &[ @@ -2642,6 +2651,9 @@ pub fn tr<'a>(lang: &str, s: &'a str) -> &'a str { if lang == "ar" { return ar::TABLE.iter().find(|(en, _)| *en == s).map_or(s, |(_, t)| *t); } + if lang == "pt-br" { + return pt_br::TABLE.iter().find(|(en, _)| *en == s).map_or(s, |(_, t)| *t); + } let Some(c) = column(lang) else { return s }; match TABLE.iter().find(|(en, _)| *en == s) { Some((_, t)) => t[c], @@ -2677,11 +2689,18 @@ mod tests { assert_eq!(tr("", "File"), "File"); assert_eq!(tr("ar", "File"), "ملف"); assert_eq!(tr("ar", "Unknown label"), "Unknown label"); + assert_eq!(tr("pt-br", "File"), "Arquivo"); + assert_eq!(tr("pt-br", "New Document…"), "Novo documento…"); + assert_eq!(tr("pt-br", "Unknown label"), "Unknown label"); assert!(is_rtl("ar")); for (i, (en, translation)) in ar::TABLE.iter().enumerate() { assert!(ar::TABLE[..i].iter().all(|(key, _)| key != en), "duplicate {en}"); assert!(!translation.is_empty(), "{en}"); } + for (i, (en, translation)) in pt_br::TABLE.iter().enumerate() { + assert!(pt_br::TABLE[..i].iter().all(|(key, _)| key != en), "duplicate {en}"); + assert!(!translation.is_empty(), "{en}"); + } // Every row is unique and complete. for (i, (en, t)) in TABLE.iter().enumerate() { assert!(TABLE[..i].iter().all(|(e, _)| e != en), "duplicate {en}"); diff --git a/crates/ui-egui/src/i18n/pt_br.rs b/crates/ui-egui/src/i18n/pt_br.rs new file mode 100644 index 0000000..fa7973a --- /dev/null +++ b/crates/ui-egui/src/i18n/pt_br.rs @@ -0,0 +1,1024 @@ +//! Original Brazilian Portuguese interface translations, written from the English source +//! using ordinary Brazilian Portuguese computing vocabulary. +pub(super) const TABLE: &[(&str, &str)] = &[ + ("File", "Arquivo"), + ("Edit", "Editar"), + ("Layout", "Layout"), + ("Type", "Tipo"), + ("Object", "Objeto"), + ("Table", "Tabela"), + ("View", "Exibir"), + ("Window", "Janela"), + ("Help", "Ajuda"), + ("New", "Novo"), + ("New Document…", "Novo documento…"), + ("New Document", "Novo documento"), + ("Open…", "Abrir…"), + ("Close", "Fechar"), + ("Save", "Salvar"), + ("Save As…", "Salvar como…"), + ("Save a Copy…", "Salvar uma cópia…"), + ("Revert", "Reverter"), + ("Place…", "Inserir…"), + ("Export PDF…", "Exportar PDF…"), + ("Print…", "Imprimir…"), + ("Print", "Imprimir"), + ("Document Setup…", "Configuração do documento…"), + ("Document Setup", "Configuração do documento"), + ("Package…", "Empacotar…"), + ("Undo", "Desfazer"), + ("Redo", "Refazer"), + ("Cut", "Recortar"), + ("Copy", "Copiar"), + ("Paste", "Colar"), + ("Clear", "Limpar"), + ("Delete", "Excluir"), + ("Duplicate", "Duplicar"), + ("Select All", "Selecionar tudo"), + ("Deselect All", "Desmarcar tudo"), + ("Find/Change…", "Localizar/alterar…"), + ("Find/Change", "Localizar/alterar"), + ("Check Spelling…", "Verificar ortografia…"), + ("Preferences…", "Preferências…"), + ("Preferences", "Preferências"), + ("Keyboard Shortcuts…", "Atalhos de teclado…"), + ("Keyboard Shortcuts", "Atalhos de teclado"), + ("Interface Language", "Idioma da interface"), + ("Pages", "Páginas"), + ("Page", "Página"), + ("Margins and Columns…", "Margens e colunas…"), + ("Create Guides…", "Criar guias…"), + ("Numbering & Section Options…", "Opções de numeração e de seção…"), + ("Go to Page…", "Ir para página…"), + ("Go to Page", "Ir para página"), + ("Next Page", "Próxima página"), + ("Previous Page", "Página anterior"), + ("First Page", "Primeira página"), + ("Last Page", "Última página"), + ("Font", "Fonte"), + ("Size", "Tamanho"), + ("Character", "Caractere"), + ("Paragraph", "Parágrafo"), + ("Paragraph Styles", "Estilos de parágrafo"), + ("Character Styles", "Estilos de caractere"), + ("Paragraph Style Options", "Opções de estilo de parágrafo"), + ("Object Styles", "Estilos de objeto"), + ("Glyphs", "Glifos"), + ("Find/Replace Font…", "Localizar/substituir fonte…"), + ("Find/Replace Font", "Localizar/substituir fonte"), + ("Story Editor", "Editor de artigo"), + ("Edit in Story Editor", "Editar no editor de artigo"), + ("Insert Special Character", "Inserir caractere especial"), + ("Insert White Space", "Inserir espaço"), + ("Insert Break Character", "Inserir caractere de quebra"), + ("Change Case", "Alterar maiúsculas/minúsculas"), + ("Text Frame Options…", "Opções de quadro de texto…"), + ("Text Frame Options", "Opções de quadro de texto"), + ("Footnote Options", "Opções de notas de rodapé"), + ("New Cross-Reference", "Nova referência cruzada"), + ("Arrange", "Organizar"), + ("Transform", "Transformar"), + ("Group", "Agrupar"), + ("Ungroup", "Desagrupar"), + ("Lock", "Bloquear"), + ("Unlock All on Spread", "Desbloquear tudo na página dupla"), + ("Bring to Front", "Trazer para frente"), + ("Send to Back", "Enviar para trás"), + ("Bring Forward", "Avançar"), + ("Send Backward", "Recuar"), + ("Fitting", "Ajuste"), + ("Fit Frame to Content", "Ajustar quadro ao conteúdo"), + ("Fit Content to Frame", "Ajustar conteúdo ao quadro"), + ("Fill Frame Proportionally", "Preencher quadro proporcionalmente"), + ("Fit Content Proportionally", "Ajustar conteúdo proporcionalmente"), + ("Center Content", "Centralizar conteúdo"), + ("Frame Fitting Options", "Opções de ajuste de quadro"), + ("Generate QR Code", "Gerar código QR"), + ("Create Table", "Criar tabela"), + ("Insert Table…", "Inserir tabela…"), + ("Insert", "Inserir"), + ("Rows", "Linhas"), + ("Columns", "Colunas"), + ("Row", "Linha"), + ("Column", "Coluna"), + ("Merge Cells", "Mesclar células"), + ("Split Cell Horizontally", "Dividir célula horizontalmente"), + ("Split Cell Vertically", "Dividir célula verticalmente"), + ("Table Options", "Opções de tabela"), + ("Cell Options", "Opções de célula"), + ("Header Rows", "Linhas de cabeçalho"), + ("Footer Rows", "Linhas de rodapé"), + ("Zoom In", "Ampliar"), + ("Zoom Out", "Reduzir"), + ("Fit Page in Window", "Ajustar página na janela"), + ("Fit Spread in Window", "Ajustar página dupla na janela"), + ("Actual Size", "Tamanho real"), + ("Screen Mode", "Modo de tela"), + ("Normal", "Normal"), + ("Preview", "Visualização"), + ("Rulers", "Réguas"), + ("Grids & Guides", "Grades e guias"), + ("Show Guides", "Mostrar guias"), + ("Hide Guides", "Ocultar guias"), + ("Show Rulers", "Mostrar réguas"), + ("Hide Rulers", "Ocultar réguas"), + ("Extras", "Extras"), + ("Workspace", "Área de trabalho"), + ("New Workspace", "Nova área de trabalho"), + ("Properties", "Propriedades"), + ("Layers", "Camadas"), + ("Swatches", "Amostras"), + ("Colour", "Cor"), + ("Color", "Cor"), + ("Stroke", "Traçado"), + ("Fill", "Preenchimento"), + ("Gradient", "Gradiente"), + ("Transparency", "Transparência"), + ("Effects", "Efeitos"), + ("Links", "Links"), + ("Notes", "Notas"), + ("Conditions", "Condições"), + ("Library", "Biblioteca"), + ("Text Wrap", "Quebra de texto"), + ("Align", "Alinhar"), + ("Pathfinder", "Localizador de caminhos"), + ("Transform Again", "Transformar novamente"), + ("Interactive", "Interativo"), + ("Buttons and Forms", "Botões e formulários"), + ("Hyperlinks", "Hiperlinks"), + ("Bookmarks", "Indicadores"), + ("Show All Menu Items", "Mostrar todos os itens de menu"), + ("About DesignCraft", "Sobre o DesignCraft"), + ("Welcome to DesignCraft", "Bem-vindo ao DesignCraft"), + ("Page layout for print and screen — fast, open and scriptable.", "Layout de página para impressão e tela — rápido, aberto e scriptável."), + (" New file ", " Novo arquivo "), + (" Open ", " Abrir "), + (" Open sample magazine ", " Abrir revista de exemplo "), + ("Start a new document", "Iniciar um novo documento"), + ("No document open", "Nenhum documento aberto"), + ("Join the ArtCraft community", "Junte-se à comunidade ArtCraft"), + ( + "Get help, share your layouts and shape what we build next.", + "Obtenha ajuda, compartilhe seus layouts e ajude a moldar o que construímos em seguida.", + ), + ("Join our Discord", "Junte-se ao nosso Discord"), + ("Community", "Comunidade"), + ("Join the community", "Junte-se à comunidade"), + ("discord.gg/artcraft — help, feedback and show-and-tell", "discord.gg/artcraft — ajuda, feedback e demonstrações"), + (" OK ", " OK "), + ("Float panel", "Painel flutuante"), + ("Dock panel", "Painel encaixado"), + ("OK", "OK"), + ("Cancel", "Cancelar"), + ("Apply", "Aplicar"), + ("Done", "Concluir"), + ("Reset", "Redefinir"), + ("Add", "Adicionar"), + ("Remove", "Remover"), + ("Name", "Nome"), + ("Width", "Largura"), + ("Height", "Altura"), + ("Portrait", "Retrato"), + ("Landscape", "Paisagem"), + ("Orientation", "Orientação"), + ("Units", "Unidades"), + ("Preset", "Predefinição"), + ("Facing Pages", "Páginas frente a frente"), + ("Primary Text Frame", "Quadro de texto principal"), + ("Number of Pages", "Número de páginas"), + ("Start Page #", "Iniciar página nº"), + ("Page Size", "Tamanho da página"), + ("Margins", "Margens"), + ("Bleed", "Sangria"), + ("Slug", "Área de informações"), + ("Top", "Superior"), + ("Bottom", "Inferior"), + ("Left", "Esquerda"), + ("Right", "Direita"), + ("Inside", "Interna"), + ("Outside", "Externa"), + ("Gutter", "Medianiz"), + ("Binding", "Encadernação"), + ("Left to Right", "Da esquerda para a direita"), + ("Right to Left", "Da direita para a esquerda"), + ("No Selection", "Nenhuma seleção"), + ("Rectangle", "Retângulo"), + ("Ellipse", "Elipse"), + ("Polygon", "Polígono"), + ("Polygon Settings", "Configurações do polígono"), + ("Text", "Texto"), + ("Image", "Imagem"), + ("Line", "Linha"), + ("Position", "Posição"), + ("Appearance", "Aparência"), + ("Opacity", "Opacidade"), + ("Corner", "Canto"), + ("Rotation", "Rotação"), + ("Rulers & Grids", "Réguas e grades"), + ("Guides", "Guias"), + ("Flex Layout", "Layout flexível"), + ("Auto Size", "Tamanho automático"), + ("Tracking", "Espaçamento entre caracteres"), + ("Leading", "Entrelinha"), + ("Kerning", "Kerning"), + ("Language", "Idioma"), + ("Hyphenation", "Hifenização"), + ("Alignment", "Alinhamento"), + ("Indent", "Recuo"), + ("Space Before", "Espaço antes"), + ("Space After", "Espaço depois"), + ("New Layer", "Nova camada"), + ("New Swatch", "Nova amostra"), + ("Object Layer Options", "Opções de camada do objeto"), + ("Colour Picker", "Seletor de cores"), + ("Color Picker", "Seletor de cores"), + ("Color Settings", "Configurações de cores"), + ("User Dictionary", "Dicionário do usuário"), + ("Menu Customization", "Personalização de menus"), + ("Import Options", "Opções de importação"), + ("Place PDF", "Inserir PDF"), + ("Find", "Localizar"), + ("Change", "Alterar"), + ("Find What", "Localizar"), + ("Change To", "Substituir por"), + ("Find Next", "Localizar próximo"), + ("Change All", "Alterar tudo"), + ("Search", "Pesquisar"), + ("Document", "Documento"), + ("Selection", "Seleção"), + ("All Documents", "Todos os documentos"), + ("Direction", "Direção"), + ("Horizontal", "Horizontal"), + ("Vertical", "Vertical"), + ("On", "Ativado"), + ("Off", "Desativado"), + ("None", "Nenhum"), + ("[None]", "[Nenhum]"), + ("Place with Import Options…", "Inserir com opções de importação…"), + ("Print Booklet…", "Imprimir folheto…"), + ("Export", "Exportar"), + ("Export Page as PNG…", "Exportar página como PNG…"), + ("Export IDML…", "Exportar IDML…"), + ("Export EPUB…", "Exportar EPUB…"), + ("Export EPUB (Fixed Layout)…", "Exportar EPUB (layout fixo)…"), + ("Export PDF (Interactive)…", "Exportar PDF (interativo)…"), + ("Export HTML…", "Exportar HTML…"), + ("Export XML…", "Exportar XML…"), + ("Export Text…", "Exportar texto…"), + ("Quick Actions", "Ações rápidas"), + ("Import File", "Importar arquivo"), + ("Insert Page", "Inserir página"), + ("Edit Page", "Editar página"), + ("Adjust Layout", "Ajustar layout"), + ("Smart Guides", "Guias inteligentes"), + ("Lock Guides", "Bloquear guias"), + ("Show Document Grid", "Mostrar grade do documento"), + ("Show Baseline Grid", "Mostrar grade de linha de base"), + ("Options", "Opções"), + ("More Options", "Mais opções"), + ("Dialog", "Dialog"), + ("General", "Geral"), + ("Basic Character Formats", "Formatos básicos de caracteres"), + ("Indents and Spacing", "Recuos e espaçamento"), + ("Justification", "Justificação"), + ("Drop Caps and Nested Styles", "Capitulares e estilos aninhados"), + ("GREP Style", "Estilo GREP"), + ("Character Color", "Cor do caractere"), + ("Export Tagging", "Marcação de exportação"), + ("Numbering and Formatting", "Numeração e formatação"), + ("Spacing Options", "Opções de espaçamento"), + ("First Baseline", "Primeira linha de base"), + ("Rule Above", "Linha acima"), + ("Numbering", "Numeração"), + ("Footnote Reference Number in Text", "Número da referência da nota de rodapé no texto"), + ("Footnote Formatting", "Formatação de notas de rodapé"), + ("Span Footnotes Across Columns", "Estender notas de rodapé pelas colunas"), + ("Rule On", "Exibir linha"), + ("Ascent", "Ascendente"), + ("Cap Height", "Altura da caixa alta"), + ("x Height", "Altura do x"), + ("Fixed", "Fixo"), + ("Never (continuous)", "Nunca (contínuo)"), + ("Spread", "Página dupla"), + ("Section", "Seção"), + ("Footnote Reference", "Referência da nota de rodapé"), + ("Footnote Text", "Texto da nota de rodapé"), + ("Both", "Ambos"), + ("Apply Superscript", "Aplicar sobrescrito"), + ("Apply Subscript", "Aplicar subscrito"), + ("Apply Normal", "Aplicar normal"), + ("OpenType Superscript", "Sobrescrito OpenType"), + ("through", "até"), + ("up to", "até"), + ("line", "linha"), + ("lines", "linhas"), + ("sentences", "frases"), + ("words", "palavras"), + ("characters", "caracteres"), + ("letters", "letras"), + ("digits", "dígitos"), + ("tab", "tabulação"), + ("forcedLineBreak", "Quebra de linha forçada"), + ("emSpace", "Espaço em"), + ("enSpace", "Espaço en"), + ("chars", "caracteres"), + ("[Automatic]", "[Automático]"), + ("Size:", "Tamanho:"), + ("Tracking:", "Espaçamento entre caracteres:"), + ("Left Indent:", "Recuo esquerdo:"), + ("Right Indent:", "Recuo direito:"), + ("First Line Indent:", "Recuo da primeira linha:"), + ("Space Before:", "Espaço antes:"), + ("Space After:", "Espaço depois:"), + ("Words with at Least:", "Palavras com pelo menos:"), + ("After First:", "Após a primeira:"), + ("Before Last:", "Antes da última:"), + ("Hyphen Limit:", "Limite de hifens:"), + ("Word Spacing:", "Espaçamento de palavras:"), + ("Letter Spacing:", "Espaçamento de letras:"), + ("Glyph Scaling:", "Escala de glifos:"), + ("Insert Kashidas:", "Inserir cachidas:"), + ("In justified Arabic text", "Em texto árabe justificado"), + ("Minimum Space Before First Footnote:", "Espaço mínimo antes da primeira nota de rodapé:"), + ("Space Between Footnotes:", "Espaço entre notas de rodapé:"), + ("Offset:", "Deslocamento:"), + ("Min:", "Mín.:"), + ("Weight:", "Peso:"), + ("Color:", "Cor:"), + ("Width:", "Largura:"), + ("Style:", "Estilo:"), + ("Start at:", "Iniciar em:"), + ("Restart Numbering Every:", "Reiniciar numeração a cada:"), + ("Show Prefix/Suffix in:", "Mostrar prefixo/sufixo em:"), + ("Prefix:", "Prefixo:"), + ("Suffix:", "Sufixo:"), + ("Position:", "Posição:"), + ("Character Style:", "Estilo de caractere:"), + ("Paragraph Style:", "Estilo de parágrafo:"), + ("Separator:", "Separador:"), + ("EPUB and HTML", "EPUB e HTML"), + ("Tag:", "Marca:"), + ("Class:", "Classe:"), + ("Nested Styles", "Estilos aninhados"), + ("Nested Line Styles", "Estilos de linha aninhados"), + ("New Nested Style", "Novo estilo aninhado"), + ("New Line Style", "Novo estilo de linha"), + ("GREP Styles", "Estilos GREP"), + ("Apply Style:", "Aplicar estilo:"), + ("To Text:", "Ao texto:"), + ("New GREP Style", "Novo estilo GREP"), + ("Font Family:", "Família da fonte:"), + ("Font Style:", "Estilo da fonte:"), + ("Leading:", "Entrelinha:"), + ("Alignment:", "Alinhamento:"), + ("Hyphenate", "Hifenizar"), + ("Minimum", "Mínimo"), + ("Desired", "Desejado"), + ("Maximum", "Máximo"), + ("Composer:", "Compositor:"), + ("Paragraph Composer", "Compositor de parágrafos"), + ("Single-line Composer", "Compositor de linha única"), + ("Style Name:", "Nome do estilo:"), + ("Based On:", "Baseado em:"), + ("for", "para"), + ("Hyphenation Exceptions", "Exceções de hifenização"), + ("Binding:", "Encadernação:"), + ("Dynamic Spelling", "Verificação ortográfica dinâmica"), + ("UI Scaling", "Escala da interface"), + ("Ruby:", "Ruby:"), + ("Set over the selected text; empty removes it.", "Aplicada sobre o texto selecionado; vazio a remove."), + ("Document Footnote Options…", "Opções de notas de rodapé do documento…"), + ("Insert Footnote", "Inserir nota de rodapé"), + ("Go to Footnote Reference", "Ir para a referência da nota de rodapé"), + ("Footnotes", "Notas de rodapé"), + ("Paragraph Style Options…", "Opções de estilo de parágrafo…"), + ("New Paragraph Style…", "Novo estilo de parágrafo…"), + ("New Character Style…", "Novo estilo de caractere…"), + ("[Basic Paragraph]", "[Parágrafo básico]"), + ("[No Paragraph Style]", "[Sem estilo de parágrafo]"), + ("Align left", "Alinhar à esquerda"), + ("Align center", "Alinhar ao centro"), + ("Align right", "Alinhar à direita"), + ("Justify with last line aligned left", "Justificar com última linha alinhada à esquerda"), + ("Justify with last line aligned center", "Justificar com última linha centralizada"), + ("Justify with last line aligned right", "Justificar com última linha alinhada à direita"), + ("Justify all lines", "Justificar todas as linhas"), + ("Align towards spine", "Alinhar em direção à lombada"), + ("Align away from spine", "Alinhar no sentido oposto à lombada"), + ("Create New Style from Selection", "Criar novo estilo a partir da seleção"), + ("No text selected", "Nenhum texto selecionado"), + ("Essentials", "Essencial"), + ("Advanced", "Avançado"), + ("Book", "Livro"), + ("Digital Publishing", "Publicação digital"), + ("Interactive for PDF", "Interativo para PDF"), + ("Printing and Proofing", "Impressão e prova"), + ("Typography", "Tipografia"), + ("No errors", "Nenhum erro"), + ("error", "erro"), + ("errors", "erros"), + ("Display All Blacks as Rich Black", "Exibir todos os pretos como preto rico"), + ("Display All Blacks Accurately", "Exibir todos os pretos com precisão"), + ("Output All Blacks as Rich Black", "Gerar todos os pretos como preto rico"), + ("Output All Blacks Accurately", "Gerar todos os pretos com precisão"), + ("Top Margin", "Margem superior"), + ("Top of Page", "Topo da página"), + ("Paragraph Styles panel", "Painel de estilos de parágrafo"), + ("Character Styles panel", "Painel de estilos de caractere"), + ("Create new style", "Criar novo estilo"), + ("Clear overrides", "Limpar substituições"), + ("Accept", "Aceitar"), + ("Reject", "Rejeitar"), + ("Add Selection", "Adicionar seleção"), + ("Add the selection", "Adicionar a seleção"), + ("Add to Swatches", "Adicionar às amostras"), + ("Align Stroke:", "Alinhamento do traçado:"), + ("All Caps", "Maiúsculas"), + ("Angle", "Ângulo"), + ("Angle:", "Ângulo:"), + ("Baseline", "Linha de base"), + ("Cap:", "Ponta:"), + ("Cell Text", "Texto da célula"), + ("Cell Type", "Tipo de célula"), + ("Column Width", "Largura da coluna"), + ("Composer", "Compositor"), + ("Convert Selection to Multi-State Object", "Converter seleção em objeto de vários estados"), + ("Convert to Text", "Converter em texto"), + ("Create New Layer", "Criar nova camada"), + ("Default", "Padrão"), + ("Delete DTD", "Excluir DTD"), + ("Delete Layer", "Excluir camada"), + ("Delete Page", "Excluir página"), + ("Digits", "Dígitos"), + ("Distance", "Distância"), + ("Distribute ↔", "Distribuir ↔"), + ("Distribute ↕", "Distribuir ↕"), + ("Drop Shadow", "Sombra projetada"), + ("Effects: Drop Shadow", "Efeitos: sombra projetada"), + ("Favorites", "Favoritos"), + ("First Spread", "Primeira página dupla"), + ("Frame Fitting", "Ajuste de quadro"), + ("Gap Color:", "Cor do espaço:"), + ("Go To", "Ir para"), + ("Graphic…", "Gráfico…"), + ("Home", "Início"), + ("Hyperlink from the selected text or frames", "Hiperlink a partir do texto ou dos quadros selecionados"), + ("Include when exporting", "Incluir ao exportar"), + ("Join:", "Junção:"), + ("Last Spread", "Última página dupla"), + ("Linked Stories", "Artigos vinculados"), + ("Load DTD…", "Carregar DTD…"), + ("Location:", "Local:"), + ("Miter Limit:", "Limite de chanfro:"), + ("Move", "Mover"), + ("New Article from Selection", "Novo artigo a partir da seleção"), + ("New Note at Cursor", "Nova nota no cursor"), + ("New condition name", "Nome da nova condição"), + ("New group…", "Novo grupo…"), + ("New tag", "Nova marca"), + ("Next Spread", "Próxima página dupla"), + ("Note text", "Texto da nota"), + ("Offset", "Deslocamento"), + ("Offsets", "Deslocamentos"), + ("Open", "Abrir"), + ("Paragraph alignment", "Alinhamento de parágrafo"), + ("Pick a file in the folder holding the moved graphics", "Escolha um arquivo na pasta que contém os gráficos movidos"), + ("Place", "Inserir"), + ("Previous Spread", "Página dupla anterior"), + ("Release to Objects", "Liberar para objetos"), + ("Reverse the gradient", "Inverter o gradiente"), + ("Rotate 90° Counterclockwise", "Girar 90° no sentido anti-horário"), + ("Rotation Angle", "Ângulo de rotação"), + ("Row Height", "Altura da linha"), + ("Run", "Executar"), + ("Scale X Percentage", "Percentual de escala X"), + ("Scale Y Percentage", "Percentual de escala Y"), + ("Search commands", "Pesquisar comandos"), + ("Search fonts", "Pesquisar fontes"), + ("Search styles and commands…", "Pesquisar estilos e comandos…"), + ("Search: character or U+code", "Pesquisar: caractere ou código U+"), + ("Separated by commas", "Separados por vírgulas"), + ("Share", "Compartilhar"), + ("Shear X Angle", "Ângulo de inclinação X"), + ("Show / hide text with this condition", "Mostrar/ocultar texto com esta condição"), + ("Show Favorites Only", "Mostrar apenas favoritos"), + ("Show in the text", "Mostrar no texto"), + ("Spreads of up to 10 pages", "Páginas duplas de até 10 páginas"), + ("Stop Color:", "Cor de parada:"), + ("Strikethrough", "Tachado"), + ("Structure", "Estrutura"), + ("Style", "Estilo"), + ("Style source", "Origem do estilo"), + ("Styles panel", "Painel de estilos"), + ("Superscript", "Sobrescrito"), + ("Tag the selection", "Marcar a seleção"), + ("The structure is valid.", "A estrutura é válida."), + ("Toggle double column", "Alternar coluna dupla"), + ("Type:", "Tipo:"), + ("Underline", "Sublinhado"), + ("Untag Selection", "Remover marca da seleção"), + ("Update", "Atualizar"), + ("Validate", "Validar"), + ("Weight", "Peso"), + ("Subtract", "Subtrair"), + ("Intersect", "Intersecção"), + ("Exclude Overlap", "Excluir sobreposição"), + ("Minus Back", "Subtrair plano de trás"), + ("Make Compound", "Criar composto"), + ("Release", "Liberar"), + ("Paths", "Caminhos"), + ("Align left edges", "Alinhar bordas esquerdas"), + ("Align horizontal centers", "Alinhar centros horizontais"), + ("Align right edges", "Alinhar bordas direitas"), + ("Align top edges", "Alinhar bordas superiores"), + ("Align vertical centers", "Alinhar centros verticais"), + ("Align bottom edges", "Alinhar bordas inferiores"), + ("Align to Selection", "Alinhar à seleção"), + ("Align to Key Object", "Alinhar ao objeto-chave"), + ("Align to Margins", "Alinhar às margens"), + ("Align to Page", "Alinhar à página"), + ("Align to Spread", "Alinhar à página dupla"), + ("No Text Wrap", "Sem quebra de texto"), + ("Wrap Around Bounding Box", "Quebra em torno da caixa delimitadora"), + ("Wrap Around Object Shape", "Quebra em torno do formato do objeto"), + ("Jump Object", "Objeto de salto"), + ("Jump to Next Column", "Pular para a próxima coluna"), + ("Bulleted List", "Lista com marcadores"), + ("Numbered List", "Lista numerada"), + ("UPPERCASE", "MAIÚSCULAS"), + ("Small Caps", "Versalete"), + ("Butt", "Reta"), + ("Round", "Arredondada"), + ("Projecting", "Saliente"), + ("Miter", "Ângulo vivo"), + ("Bevel", "Chanfro"), + ("Center", "Centralizar"), + ("Start/End:", "Início/Fim:"), + ("First", "Primeiro"), + ("Last", "Último"), + ("Before", "Antes"), + ("After", "Depois"), + ("Shading", "Sombreamento"), + ("Border", "Borda"), + ("Overprint Fill", "Sobreimpressão do preenchimento"), + ("Overprint Stroke", "Sobreimpressão do traçado"), + ("Overprint Gap", "Sobreimpressão do espaço"), + ("Nonprinting", "Não imprimível"), + ("At Least", "No mínimo"), + ("Exactly", "Exatamente"), + ("Justify", "Justificar"), + ("Underline Options", "Opções de sublinhado"), + ("Strikethrough Options", "Opções de tachado"), + ("Discretionary Ligatures", "Ligaduras discricionárias"), + ("Fractions", "Frações"), + ("Ordinal", "Ordinal"), + ("Swash", "Floreios"), + ("Titling Alternates", "Alternativas de títulos"), + ("Contextual Alternates", "Alternativas contextuais"), + ("Slashed Zero", "Zero barrado"), + ("Tabular Lining", "Alinhados tabulares"), + ("Proportional Oldstyle", "Proporcionais estilo antigo"), + ("Proportional Lining", "Proporcionais alinhados"), + ("Tabular Oldstyle", "Tabulares estilo antigo"), + ("Default Figure Style", "Estilo de algarismo padrão"), + ("Not a button", "Não é um botão"), + ("Go To Next Page", "Ir para a próxima página"), + ("Go To Previous Page", "Ir para a página anterior"), + ("Go To First Page", "Ir para a primeira página"), + ("Go To Last Page", "Ir para a última página"), + ("Go To Page", "Ir para a página"), + ("Go To URL", "Ir para o URL"), + ("Not a form field", "Não é um campo de formulário"), + ("Text Field", "Campo de texto"), + ("Check Box", "Caixa de seleção"), + ("Radio Button", "Botão de opção"), + ("Combo Box", "Caixa de combinação"), + ("List Box", "Caixa de listagem"), + ("Signature", "Assinatura"), + ("Resize width", "Redimensionar largura"), + ("Resize height", "Redimensionar altura"), + ("Pin top", "Fixar superior"), + ("Pin bottom", "Fixar inferior"), + ("Pin left", "Fixar esquerda"), + ("Pin right", "Fixar direita"), + ("Inward", "Para dentro"), + ("Metrics", "Métricas"), + ("Optical", "Óptico"), + ("Applies to fill", "Aplica-se ao preenchimento"), + ("Applies to text", "Aplica-se ao texto"), + ("Gray", "Cinza"), + ("Linear", "Linear"), + ("Radial", "Radial"), + ("Arabic", "Árabe"), + ("Beveled Rectangle", "Retângulo chanfrado"), + ("Chinese", "Chinês"), + ("Constrain proportions for width and height", "Restringir proporções entre largura e altura"), + ("Custom", "Personalizado"), + ("Czech", "Tcheco"), + ("Danish", "Dinamarquês"), + ("Dashed", "Tracejado"), + ("Dotted", "Pontilhado"), + ("Dutch: 2005 Reform", "Holandês: reforma de 2005"), + ("Embedded", "Embutido"), + ("English: Canadian", "Inglês: canadense"), + ("English: UK", "Inglês: Reino Unido"), + ("English: USA", "Inglês: EUA"), + ("Farsi", "Persa"), + ("Finnish", "Finlandês"), + ("French", "Francês"), + ("French: Canadian", "Francês: canadense"), + ("German: 2006 Reform", "Alemão: reforma de 2006"), + ("German: Swiss 2006 Reform", "Alemão: reforma suíça de 2006"), + ("Greek", "Grego"), + ("Hebrew", "Hebraico"), + ("Hindi", "Hindi"), + ("Hungarian", "Húngaro"), + ("Inverse Rounded Rectangle", "Retângulo arredondado invertido"), + ("Italian", "Italiano"), + ("Japanese", "Japonês"), + ("Korean", "Coreano"), + ("Make all settings the same", "Tornar todas as configurações iguais"), + ("Native", "Nativo"), + ("Norwegian: Bokmål", "Norueguês: Bokmål"), + ("Orthogonal Line", "Linha ortogonal"), + ("Polish", "Polonês"), + ("Portuguese", "Português"), + ("Portuguese: Brazilian", "Português: Brasil"), + ("Rounded Rectangle", "Retângulo arredondado"), + ("Russian", "Russo"), + ("Solid", "Sólido"), + ("Spanish", "Espanhol"), + ("Swedish", "Sueco"), + ("Thick - Thick", "Espesso - Espesso"), + ("Thick - Thin", "Espesso - Fino"), + ("Thin - Thick", "Fino - Espesso"), + ("Thin - Thin", "Fino - Fino"), + ("Thin - Thick - Thin", "Fino - Espesso - Fino"), + ("Thick - Thin - Thick", "Espesso - Fino - Espesso"), + ("Wavy", "Ondulado"), + ("Straight Hash", "Traço reto"), + ("Stripes", "Listras"), + ("Triangle", "Triângulo"), + ("Turkish", "Turco"), + ("Ukrainian", "Ucraniano"), + ("Cell Style", "Estilo de célula"), + ("Table Style", "Estilo de tabela"), + ("Col ←", "Col ←"), + ("Col →", "Col →"), + ("Row ↑", "Linha ↑"), + ("Row ↓", "Linha ↓"), + ("Hide Others", "Ocultar outras"), + ("Lock Others", "Bloquear outras"), + ("Show All Layers", "Mostrar todas as camadas"), + ("Unlock", "Desbloquear"), + ("Unlock All Layers", "Desbloquear todas as camadas"), + ("Added", "Adicionado"), + ("Deleted", "Excluído"), + ("Guide-based", "Baseado em guias"), + ("Loop", "Repetir"), + ("Object-based", "Baseado em objetos"), + ("Play on Page Load", "Reproduzir ao carregar a página"), + ("Re-center", "Recentralizar"), + ("Show Controls", "Mostrar controles"), + ("Signature Field", "Campo de assinatura"), + ("Select text to apply a condition", "Selecione o texto para aplicar uma condição"), + ("Blinds", "Persianas"), + ("Box", "Caixa"), + ("Comb", "Pente"), + ("Cover", "Cobertura"), + ("Dissolve", "Dissolver"), + ("Fade", "Desvanecer"), + ("Push", "Empurrar"), + ("Split", "Dividir"), + ("Uncover", "Descobrir"), + ("Wipe", "Varrer"), + ("Simple", "Simples"), + ("Simple - Wide", "Simples - Largo"), + ("Triangle - Wide", "Triângulo - Largo"), + ("Barbed", "Farpeado"), + ("Curved", "Curvo"), + ("Circle", "Círculo"), + ("Circle - Solid", "Círculo - Sólido"), + ("Square", "Quadrado"), + ("Square - Solid", "Quadrado - Sólido"), + ("Bar", "Barra"), + ("Hide", "Ocultar"), + ("Show", "Mostrar"), + ("Select", "Selecionar"), + ("Fit Text", "Ajustar texto"), + ("Preview (W)", "Visualização (W)"), + ("Normal (W)", "Normal (W)"), + ("Conveyor", "Esteira"), + ("objects", "objetos"), + ("pages", "páginas"), + ("stories", "artigos"), + ("items", "itens"), + ("warnings", "avisos"), + ("Render", "Renderizar"), + ("Set", "Definir"), + ("unused", "não utilizado"), + ("⚠ Missing", "⚠ Ausente"), + ("▲ Modified", "▲ Modificado"), + ("(Text Color)", "(Cor do texto)"), + ("{count} glyphs — click to insert at the text cursor", "{count} glifos — clique para inserir no cursor do texto"), + ("{pages} Pages in {spreads} Spreads", "{pages} páginas em {spreads} páginas duplas"), + ("Text Frame", "Quadro de texto"), + ("Text Style", "Estilo de texto"), + (" (auto)", " (automático)"), + ("Absolute Numbering (instead of Section Numbering)", "Numeração absoluta (em vez de numeração de seção)"), + ( + "Add and remove pages as the primary text frame's story grows and shrinks", + "Adicionar e remover páginas conforme o artigo do quadro de texto principal cresce e encolhe", + ), + ("Added Text (highlighted)", "Texto adicionado (realçado)"), + ("Adjust Layout (objects follow the new page size)", "Ajustar layout (os objetos acompanham o novo tamanho de página)"), + ("Auto-Fit", "Ajuste automático"), + ("Case sensitive", "Diferenciar maiúsculas de minúsculas"), + ("Custom Tracking/Kerning", "Espaçamento/kerning personalizados"), + ("Dimensions Include Stroke Weight", "Dimensões incluem peso do traçado"), + ("Enable Autocorrect", "Ativar correção automática"), + ("Enable Dynamic Spelling (underline misspelled words)", "Ativar verificação ortográfica dinâmica (sublinhar palavras incorretas)"), + ("Grids in Back", "Grades atrás"), + ("H&J Violations", "Violações de hifenização e justificação"), + ("Include Bleed", "Incluir sangria"), + ("Include Stroke Weight", "Incluir peso do traçado"), + ("Keep Violations", "Violações de opções de manutenção"), + ("Overprint [Black] Swatch at 100%", "Sobreimpressão da amostra [Preto] a 100%"), + ("Printer's Marks", "Marcas da impressora"), + ("Remove Styles and Formatting from Text and Tables", "Remover estilos e formatação de textos e tabelas"), + ("Ruby", "Ruby"), + ("Show Note Anchors in Layout View", "Mostrar âncoras de notas na exibição de layout"), + ("Spreads", "Páginas duplas"), + ("Substituted Fonts", "Fontes substituídas"), + ("Transformations are Totals", "Transformações são totais"), + ("Use Black Point Compensation", "Usar compensação de ponto preto"), + ("Use Typographer's Quotes", "Usar aspas tipográficas"), + ("Whole word", "Palavra inteira"), + (" Close ", " Fechar "), + ("(Top Level)", "(Nível superior)"), + ("(import)", "(importação)"), + ("Accept All", "Aceitar tudo"), + ("Add Document…", "Adicionar documento…"), + ("Add to Previous Spread", "Adicionar à página dupla anterior"), + ("Align From:", "Alinhar de:"), + ("Align to baseline grid", "Alinhar à grade de linha de base"), + ("All Spots to Process", "Converter todas as cores especiais em cores de processo"), + ("Allow Spread to Shuffle", "Permitir reorganização de páginas duplas"), + ("Alternating Row Fills", "Preenchimentos de linha alternados"), + ("Apply Gradient", "Aplicar gradiente"), + ("Apply None (/)", "Aplicar nenhum (/)"), + ("Apply Parent", "Aplicar página mestra"), + ("Apply to All Spreads", "Aplicar a todas as páginas duplas"), + ("Apply to Stroke", "Aplicar ao traçado"), + ("Art", "Arte"), + ("Baseline Grid", "Grade de linha de base"), + ("Bleed and Slug", "Sangria e área de informações"), + ("Body Rows", "Linhas do corpo"), + ("Break Link to Style", "Romper vínculo com o estilo"), + ("Bullets and Numbering", "Marcadores e numeração"), + ("Business Card", "Cartão de visita"), + ("Buttons act in interactive PDF export.", "Os botões agem na exportação de PDF interativo."), + ("Change to:", "Alterar para:"), + ("Character Settings", "Configurações de caracteres"), + ("Characters", "Caracteres"), + ("Checked by default", "Marcado por padrão"), + ("Choices", "Opções"), + ("Choose Image…", "Escolher imagem…"), + ("Choose a link.", "Escolha um link."), + ("Content Fitting", "Ajuste de conteúdo"), + ("Convert Shape", "Converter forma"), + ("Copies:", "Cópias:"), + ("Count", "Contagem"), + ("Create", "Criar"), + ("Create Alternate Layout", "Criar layout alternativo"), + ("Create Table…", "Criar tabela…"), + ("Crop", "Corte"), + ("Crop Amount", "Quantidade de corte"), + ("Crop to:", "Cortar para:"), + ("Cross-Reference Format", "Formato de referência cruzada"), + ("Cursor Key:", "Tecla do cursor:"), + ("Default Fill and Stroke (D)", "Preenchimento e traçado padrão (D)"), + ("Default View:", "Exibição padrão:"), + ("Delete Column", "Excluir coluna"), + ("Delete Condition", "Excluir condição"), + ("Delete Row", "Excluir linha"), + ("Delete Swatch", "Excluir amostra"), + ("Delete Unused Layers", "Excluir camadas não utilizadas"), + ("Delete Workspace", "Excluir área de trabalho"), + ("Document Grid", "Grade do documento"), + ("Document Recovery Data", "Dados de recuperação do documento"), + ("Duplicate Spread", "Duplicar página dupla"), + ("Email", "E-mail"), + ("Embed", "Embutir"), + ("Fast", "Rápido"), + ("Fill (X)", "Preenchimento (X)"), + ("Fill with Placeholder Text", "Preencher com texto de espaço reservado"), + ("Find All", "Localizar tudo"), + ("Find what:", "Localizar:"), + ("Fit frame height to text", "Ajustar altura do quadro ao texto"), + ("Fitting:", "Ajuste:"), + ("Flip Horizontal", "Virar horizontalmente"), + ("Flip Vertical", "Virar verticalmente"), + ("Font Size:", "Tamanho da fonte:"), + ("Form Field", "Campo de formulário"), + ("Format:", "Formato:"), + ("Height:", "Altura:"), + ("Hide Bar", "Ocultar barra"), + ("High Quality", "Qualidade alta"), + ("Highlight", "Realçar"), + ("Horizontal Gridline Every:", "Linha de grade horizontal a cada:"), + ("Horizontal Margins:", "Margens horizontais:"), + ("Import XML…", "Importar XML…"), + ("Increment Every:", "Incremento a cada:"), + ("Ink Manager", "Gerenciador de tintas"), + ("Insert Column", "Inserir coluna"), + ("Insert Page After", "Inserir página depois"), + ("Insert Row", "Inserir linha"), + ("Inset spacing", "Espaçamento interno"), + ("Intent:", "Finalidade:"), + ("Invert", "Inverter"), + ("Keyboard Increments", "Incrementos do teclado"), + ("Kind:", "Tipo:"), + ("Link To:", "Vincular a:"), + ("Liquid guides", "Guias líquidas"), + ("Load Profile…", "Carregar perfil…"), + ("Load Swatches…", "Carregar amostras…"), + ("Load…", "Carregar…"), + ("Media", "Mídia"), + ("Merge into Active Layer", "Mesclar na camada ativa"), + ("Misspelled word → Correction (one per line):", "Palavra incorreta → Correção (uma por linha):"), + ("Mobile", "Dispositivo móvel"), + ("More ArtCraft apps", "Mais aplicativos ArtCraft"), + ("Move Selection Here", "Mover a seleção para cá"), + ("Move to Color Group", "Mover para grupo de cores"), + ("Move to Group", "Mover para grupo"), + ("Multiline", "Multilinha"), + ("Multiple Objects", "Vários objetos"), + ("Name:", "Nome:"), + ("New Bookmark for This Page", "Novo marcador para esta página"), + ("New Book…", "Novo livro…"), + ("New Color Group", "Novo grupo de cores"), + ("New Color Group with Swatch", "Novo grupo de cores com amostra"), + ("New Library…", "Nova biblioteca…"), + ("New Workspace…", "Nova área de trabalho…"), + ("No articles: exports follow page order.", "Nenhum artigo: as exportações seguem a ordem das páginas."), + ("No book open.", "Nenhum livro aberto."), + ("No bookmarks. They become the PDF outline.", "Nenhum marcador. Eles se tornam o contorno do PDF."), + ("No changes.", "Nenhuma alteração."), + ( + "No conditions. Create one, then select text and click it to apply.", + "Nenhuma condição. Crie uma, selecione o texto e clique nela para aplicá-la.", + ), + ("No document.", "Nenhum documento."), + ( + "No hyperlinks. Select text or a frame, type a URL and click New.", + "Nenhum hiperlink. Selecione texto ou um quadro, digite um URL e clique em Novo.", + ), + ("No library open.", "Nenhuma biblioteca aberta."), + ("No notes in this document.", "Nenhuma nota neste documento."), + ("No placed graphics.", "Nenhum gráfico inserido."), + ("No scripts. Add one below.", "Nenhum script. Adicione um abaixo."), + ("No spot inks", "Nenhuma tinta especial"), + ("No text anchors in this document.", "Nenhuma âncora de texto neste documento."), + ("Number of Pages:", "Número de páginas:"), + ("Number of Sides:", "Número de lados:"), + ("Number of columns", "Número de colunas"), + ("OK changes all: text and paragraph/character styles.", "OK altera tudo: texto e estilos de parágrafo/caractere."), + ("OVERSET", "EXCEDENTE"), + ("On Release", "Ao soltar"), + ("On Screen:", "Na tela:"), + ("Open source. No telemetry.", "Código aberto. Sem telemetria."), + ("Options for Black on RGB and Grayscale Devices", "Opções para preto em dispositivos RGB e em grayscale"), + ("Orientation:", "Orientação:"), + ("Page Numbering", "Numeração de página"), + ("Page · PPI", "Página · PPI"), + ("Pages:", "Páginas:"), + ("Part of the ArtCraft suite of open creative tools.", "Parte do conjunto ArtCraft de ferramentas criativas abertas."), + ("Pasteboard Options", "Opções da área de transferência"), + ("Path", "Caminho"), + ("Place the insertion point in a table, or create one.", "Coloque o ponto de inserção em uma tabela ou crie uma."), + ("Plain Text", "Texto simples"), + ("Plays in EPUB export; print and PDF show the poster.", "Reproduz na exportação EPUB; impressão e PDF mostram o pôster."), + ("Poster", "Pôster"), + ("Printer:", "Impressora:"), + ("Printing / Exporting:", "Impressão / Exportação:"), + ("Properties Panel", "Painel de propriedades"), + ("Recently Used", "Usados recentemente"), + ("Reject All", "Rejeitar tudo"), + ("Relative To:", "Em relação a:"), + ("Relink to Folder…", "Vincular novamente à pasta…"), + ("Relink…", "Vincular novamente…"), + ("Remove Conditions from Selection", "Remover condições da seleção"), + ("Repeat Header Rows", "Repetir linhas de cabeçalho"), + ("Replace With", "Substituir por"), + ("Required", "Obrigatório"), + ("Reset All to Defaults", "Redefinir tudo para padrões"), + ("Reverse", "Reverter"), + ("Right-click: stroke, groups", "Clique direito: traçado, grupos"), + ("Rotate 90° Clockwise", "Girar 90° no sentido horário"), + ("Ruler Units", "Unidades da régua"), + ("Save Swatches for Exchange…", "Salvar amostras para intercâmbio…"), + ("Save recovery data every:", "Salvar dados de recuperação a cada:"), + ("Saves which bars show and where the panels are.", "Salva quais barras são exibidas e onde ficam os painéis."), + ("Search:", "Pesquisar:"), + ("Select an object to color its fill or stroke.", "Selecione um objeto para colorir seu preenchimento ou traçado."), + ("Select an object to give its fill a gradient.", "Selecione um objeto para dar um gradiente ao seu preenchimento."), + ("Select an object to make it a button.", "Selecione um objeto para transformá-lo em botão."), + ("Select an object.", "Selecione um objeto."), + ("Select text or a text frame.", "Selecione texto ou um quadro de texto."), + ( + "Select two or more objects (or a group) to make a multi-state object.", + "Selecione dois ou mais objetos (ou um grupo) para criar um objeto de vários estados.", + ), + ("Show Tag Markers", "Mostrar marcadores de marcação"), + ("Single-line", "Linha única"), + ("Smart Text Reflow", "Redistribuição inteligente de texto"), + ("Speed", "Velocidade"), + ("Star Inset:", "Recuo da estrela:"), + ("Start Page #:", "Iniciar página nº:"), + ("Start:", "Início:"), + ("Status", "Status"), + ("Stroke (X)", "Traçado (X)"), + ("Style Mapping", "Mapeamento de estilos"), + ("Style Name Conflicts", "Conflitos de nomes de estilos"), + ("Stylistic Sets", "Conjuntos estilísticos"), + ("Subdivisions:", "Subdivisões:"), + ("Swap Fill and Stroke (Shift+X)", "Alternar preenchimento e traçado (Shift+X)"), + ("Synchronize", "Sincronizar"), + ("System default", "Padrão do sistema"), + ("Table Dimensions", "Dimensões da tabela"), + ("Text Display Options", "Opções de exibição de texto"), + ("Text Message", "Mensagem de texto"), + ("The fill isn't a gradient.", "O preenchimento não é um gradiente."), + ("The library is empty. Select objects and Add Selection.", "A biblioteca está vazia. Selecione objetos e clique em Adicionar seleção."), + ("This PDF has no layers.", "Este PDF não tem camadas."), + ("Track Changes in All Stories", "Controlar alterações em todos os artigos"), + ("Transitions play in interactive PDF (full-screen mode).", "As transições são reproduzidas em PDF interativo (modo tela cheia)."), + ("Trim", "Extremidades"), + ("Type Options", "Opções de tipo"), + ("Typical", "Típico"), + ("UI Size:", "Tamanho da interface:"), + ("Ungroup Color Group", "Desagrupar grupo de cores"), + ("Unmerge", "Desmesclar"), + ("Update Numbering", "Atualizar numeração"), + ("Use Global Light", "Usar luz global"), + ("User Dictionary (this document)", "Dicionário do usuário (este documento)"), + ("Variable Font", "Fonte variável"), + ("Vertical Gridline Every:", "Linha de grade vertical a cada:"), + ("Vertical Margins:", "Margens verticais:"), + ("Vertical justification", "Justificação vertical"), + ("View Threshold:", "Limiar da exibição:"), + ("Web", "Web"), + ("Web Hyperlink", "Hiperlink da web"), + ("When Scaling", "Ao dimensionar"), + ("Words, one per line:", "Palavras, uma por linha:"), + ("[Basic] (working) ▾", "[Básico] (em uso) ▾"), + ("[Black] Overprint", "Sobreimpressão do [Preto]"), + ("[No Group]", "[Sem grupo]"), + ("[None] — choose a colour on the ramp.", "[Nenhum] — escolha uma cor na rampa."), + ("⌥-click clears overrides", "⌥-clique limpa substituições"), + ("⚠ out of date", "⚠ desatualizado"), + ("Interface", "Interface"), + ("Advanced Type", "Tipo avançado"), + ("Composition", "Composição"), + ("Units & Increments", "Unidades e incrementos"), + ("Grids", "Grades"), + ("Guides & Pasteboard", "Guias e área de transferência"), + ("Dictionary", "Dicionário"), + ("Spelling", "Ortografia"), + ("Autocorrect", "Correção automática"), + ("Track Changes", "Controlar alterações"), + ("Story Editor Display", "Exibição do editor de artigo"), + ("Display Performance", "Desempenho de exibição"), + ("Appearance of Black", "Aparência do preto"), + ("File Handling", "Tratamento de arquivos"), + ("Formatting affects container (J)", "Formatação afeta o contêiner (J)"), + ("Formatting affects text (J)", "Formatação afeta o texto (J)"), + ("Apply Color", "Aplicar cor"), + ("Apply None", "Aplicar nenhum"), + ("Height Only", "Somente altura"), + ("Width Only", "Somente largura"), + ("Height and Width", "Altura e largura"), + ("Height only", "Somente altura"), + ("Width only", "Somente largura"), + ("Height and width", "Altura e largura"), + ("Version", "Versão"), + ("{count} characters don't fit", "{count} caracteres não cabem"), + ("document", "documento"), + ("story", "artigo"), + ("selection", "seleção"), + ("top", "superior"), + ("center", "centro"), + ("bottom", "inferior"), + ("justify", "justificar"), + ("text", "texto"), + ("graphic", "gráfico"), + ("unassigned", "não atribuído"), + ("Perceptual", "Perceptual"), + ("Relative Colorimetric", "Colorimétrico relativo"), + ("Saturation", "Saturação"), + ("Absolute Colorimetric", "Colorimétrico absoluto"), + ("No conflicts", "Nenhum conflito"), + ("Page (1–{count}):", "Página (1–{count}):"), + ("Fonts in Document: {count} Missing: {missing}", "Fontes no documento: {count} Ausentes: {missing}"), +]; diff --git a/crates/ui-egui/src/menus.rs b/crates/ui-egui/src/menus.rs index c7b9f19..337fe73 100644 --- a/crates/ui-egui/src/menus.rs +++ b/crates/ui-egui/src/menus.rs @@ -38,7 +38,7 @@ pub const UI_COMMANDS: &[(&str, &str, Option<&str>, &str)] = &[ "app.language", "Interface Language", None, - "{lang: \"\"|de|fr|es|ja|zh|ar} — menus and panel names (the macOS menu bar follows on the next launch)", + "{lang: \"\"|de|fr|es|ja|zh|ar|pt-br} — menus and panel names (the macOS menu bar follows on the next launch)", ), ( "app.flattener", @@ -228,6 +228,7 @@ pub const MENUS: &[(&str, &[&str])] = &[ "ui:app.language|日本語|{\"lang\": \"ja\"}", "ui:app.language|简体中文|{\"lang\": \"zh\"}", "ui:app.language|العربية|{\"lang\": \"ar\"}", + "ui:app.language|Português (Brasil)|{\"lang\": \"pt-br\"}", "<", ">Transparency Flattener Presets", "ui:app.flattener|None (keep transparency)|{\"preset\": \"\"}", @@ -2096,6 +2097,17 @@ mod tests { for (title, _) in menu_tree() { assert_ne!(crate::i18n::tr("ja", title), title, "{title}"); } + + run_ui(&mut app, "app.language", &json!({"lang": "pt-br"})).unwrap().unwrap(); + assert_eq!(app.ui.language, "pt-br"); + assert_eq!(checked(&app, "app.language", &json!({"lang": "pt-br"})), Some(true)); + for (title, _) in menu_tree() { + // "Layout" is the natural Brazilian Portuguese word, so it stays identical + // to English; every other title must be translated. + if title != "Layout" { + assert_ne!(crate::i18n::tr("pt-br", title), title, "{title}"); + } + } } #[test] @@ -2125,7 +2137,7 @@ mod tests { crate::dialogs::confirm(&mut app).unwrap(); frame(&mut app); assert_eq!(app.session.documents().len(), 1); - for lang in ["zh", "", "ar"] { + for lang in ["zh", "", "ar", "pt-br"] { app.run("app.language", json!({"lang": lang})).unwrap(); frame(&mut app); }