From b517e0749d036fb77d8107d28adfc9fcf3bfb37f Mon Sep 17 00:00:00 2001 From: ffishman Date: Sat, 24 Oct 2026 02:48:25 -0300 Subject: [PATCH] i18n(pt-BR): native-speaker terminology review (#1665) * i18n(pt-BR): native-speaker terminology review Fix mistranslations (Thaw Layer read "Ativar camada", Snap type and the snap settings label were translated as object snap, Revolve read "Revolucionar", "Sobre-restrito" spelling) and make the CAD vocabulary consistent with Brazilian usage: "snap" for every snap mode, "viewport" and "grip" kept as loanwords, "Multilinha", "Explodir". Update the Portuguese row in localization-parity.md (it still read 0%) and the pt-BR note in localization.md. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01QcdyVcguHgMao2p9C7rVf2 * i18n(pt-BR): align offset and layer on/off wording with Brazilian usage Brazilian university AutoCAD handouts (UFSC, UFSCar, UFRGS) keep Offset as a loanword and describe layers as ligar/desligar. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01QcdyVcguHgMao2p9C7rVf2 * i18n(pt-BR): fix Bind, keep prompt keywords and SPDX in English Bind merges an xref into the drawing, so Integrar, not Vincular. Prompt keywords (Top/Zero/Bottom, Multiple) stay in English because the command line only accepts the English keywords. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01QcdyVcguHgMao2p9C7rVf2 --------- Co-authored-by: Rodrigo Gressler <20211677+ffishman@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) --- contributors/people.toml | 3 + crates/ui-egui/src/i18n/pt_br.tsv | 136 +++++++++++++++--------------- docs/localization-parity.md | 5 +- docs/localization.md | 5 +- 4 files changed, 78 insertions(+), 71 deletions(-) diff --git a/contributors/people.toml b/contributors/people.toml index 40ae92eb..856ddd8a 100644 --- a/contributors/people.toml +++ b/contributors/people.toml @@ -73,3 +73,6 @@ sync_github_name = false [people.gurparvez] real_name = "Gurparvez" + +[people.ffishman] +sync_github_name = true diff --git a/crates/ui-egui/src/i18n/pt_br.tsv b/crates/ui-egui/src/i18n/pt_br.tsv index 592524a8..473b38fb 100644 --- a/crates/ui-egui/src/i18n/pt_br.tsv +++ b/crates/ui-egui/src/i18n/pt_br.tsv @@ -11,7 +11,7 @@ * Wildcard Match * Correspondência com curinga *VARIES* *VARIADO* + | Top | 2D Wireframe + | Superior | Wireframe 2D - +Bin +bin. + +Bin +bin +LOC +linhas 1 Viewport 1 viewport 2 Points 2 pontos @@ -81,9 +81,9 @@ Batch Publish... Publicação em lote... Binary assets added Recursos binários adicionados Binary assets removed Recursos binários removidos - Bind Vincular - Bind... Vincular... - Blend Mesclar + Bind Integrar + Bind... Integrar... + Blend Curva de transição Block Bloco Block Attribute Manager... Gerenciador de atributos de bloco... Block Editor Editor de blocos @@ -99,15 +99,15 @@ Break Quebrar Break At Point Quebrar no ponto Bring Above Objects Trazer acima dos objetos - Bring Annotations to Front Trazer anotações para frente + Bring Annotations to Front Trazer anotações para a frente Bring to Front Trazer para a frente - Bulleted list Lista com marcas + Bulleted list Lista com marcadores ByBlock PorBloco ByColor PorCor ByLayer PorCamada CADCraft CADCraft CADCraft Help Ajuda do CADCraft - CADCraft keeps these preferences, object snap modes and drafting toggles for your user account and restores them when it starts. O CADCraft mantém estas preferências, modos de referência a objetos e alternâncias de desenho na sua conta de usuário e as restaura ao iniciar. + CADCraft keeps these preferences, object snap modes and drafting toggles for your user account and restores them when it starts. O CADCraft mantém estas preferências, os modos de snap a objetos e as opções de desenho na sua conta de usuário e os restaura ao iniciar. Cancel Cancelar Cartesian (x, y) Cartesiano (x, y) Center Centro @@ -132,7 +132,7 @@ Clear Command History Limpar histórico de comandos Clear History Limpar histórico Clip Recortar - Clip Viewport Recortar janela gráfica + Clip Viewport Recortar viewport Clipboard Área de transferência Close Fechar Close All Fechar tudo @@ -149,7 +149,7 @@ Color 9 Cor 9 Color Index Índice de cor Color... Cor... - Command Aliases Sinônimos de comandos + Command Aliases Aliases de comandos Command History Histórico de comandos Command Line Linha de comando Command Line History Lines Linhas do histórico da linha de comando @@ -282,7 +282,7 @@ End angle Ângulo final Endpoint Extremidade Enter Enter - Enter Top, Zero or Bottom. Digite Superior, Zero ou Inferior. + Enter Top, Zero or Bottom. Digite Top, Zero ou Bottom. Enter a fit data option Digite uma opção de dados de ajuste Enter a pattern name Digite o nome de um padrão Enter a vertex editing option Digite uma opção de edição de vértice @@ -330,7 +330,7 @@ Erase Apagar Evaluate Avaliar Exclude from new selection set Excluir do novo conjunto de seleção - Explode Decompor + Explode Explodir Export Exportar Export Table Exportar tabela Export to PDF... Exportar para PDF... @@ -374,22 +374,22 @@ Get from the Drawing Obter do desenho Global Global Global width Largura global - Grab bag Lista + Grab bag Diversos Gradient Gradiente Gradient... Gradiente... Green Verde Grid (F7) Grade (F7) Grid Display Exibição da grade Grid On (F7) Grade ativada (F7) - Grid snap Forçar cursor à grade + Grid snap Snap à grade Grid spacing Espaçamento da grade - Grip Edit Editar com pinça - Grip Mirror Espelhar por pegador - Grip Option Opção de pinça - Grip Rotate Girar por pegador - Grip Scale Escalar por pegador - Grip Stretch Esticar por pegador - Grip size Tamanho da pinça + Grip Edit Editar por grip + Grip Mirror Espelhar por grip + Grip Option Opção de grip + Grip Rotate Girar por grip + Grip Scale Escalar por grip + Grip Stretch Esticar por grip + Grip size Tamanho do grip Group Grupo Group Edit Editar grupo Group Options Opções de grupo @@ -413,7 +413,7 @@ Hold Shift to add to the selection Mantenha Shift pressionado para adicionar à seleção Home Vista inicial Horizontal Horizontal - HorizontalDistance DistânciaHorizontal + HorizontalDistance Distância horizontal How to apply: Como aplicar: ID Point Coordenadas do ponto Import Importar @@ -451,7 +451,7 @@ Isolate Objects Isolar objetos Isometric Drafting Desenho isométrico Isometric Plane Plano isométrico - Isometric snap Forçar cursor isométrico + Isometric snap Snap isométrico Jogged Com desvio Jogged Linear Linear com desvio Join Unir @@ -459,14 +459,14 @@ Join us on Discord Junte-se a nós no Discord Keep the system cursor visible over the drawing area Manter o cursor do sistema visível sobre a área de desenho Language Idioma - Largest array Matriz maior + Largest array Maior matriz Last Último Last commit Último commit Layer Camada Layer Delete Excluir camada - Layer Match Corresponder camada + Layer Match Igualar camada Layer Merge Mesclar camadas - Layer Off Desativar camada + Layer Off Desligar camada Layer Properties Propriedades da camada Layer Properties Manager Gerenciador de propriedades de camadas Layer Properties Manager — current viewport Gerenciador de propriedades de camadas — viewport atual @@ -480,7 +480,7 @@ Layers displayed: {shown} of {total}. Current layer: {layer} Camadas exibidas: {shown} de {total}. Camada atual: {layer} Layout Layout Layout list Lista de layouts - Layout paper Papel da apresentação + Layout paper Papel do layout Leader Linha de chamada Leaders Only Somente linhas de chamada Left Esquerda @@ -500,7 +500,7 @@ Linetype Scale Escala do tipo de linha Linetype scale Escala do tipo de linha Loaded Carregada - Lock viewport Bloquear janela gráfica + Lock viewport Bloquear viewport Ltscale Escala do tipo de linha Linetype... Tipo de linha... Lineweight Espessura de linha @@ -520,7 +520,7 @@ Lock Layer Bloquear camada Lock/Unlock Bloquear/desbloquear Loft Loft - MIT OR Apache-2.0. Not affiliated with Autodesk, Inc. MIT OU Apache-2.0. Sem afiliação com a Autodesk, Inc. + MIT OR Apache-2.0. Not affiliated with Autodesk, Inc. MIT OR Apache-2.0. Sem afiliação com a Autodesk, Inc. MODEL MODELO MText MText Magenta Magenta @@ -528,9 +528,9 @@ Make Current Tornar atual Make Object's Layer Current Tornar atual a camada do objeto Make it a block of this drawing, keeping its layer names Torná-lo um bloco deste desenho, mantendo os nomes das camadas - Make it a block of this drawing; its layers become NAME$0$LAYER Torná-lo um bloco deste desenho; suas camadas passam a NAME$0$LAYER + Make it a block of this drawing; its layers become NAME$0$LAYER Torná-lo um bloco deste desenho; suas camadas passam a se chamar NAME$0$LAYER Make... Criar... - Match Layer Corresponder camada + Match Layer Igualar camada Match Properties Copiar propriedades Measure Medir Measure Distance Medir distância @@ -552,14 +552,14 @@ Multileader Style... Estilo de linha de chamada múltipla... Multileader style Estilo de linha de chamada múltipla Multiline Multilinha - Multiline Style... Estilo de linha múltipla... + Multiline Style... Estilo de multilinha... Multiline Text Texto multilinha Multiline Text... Texto multilinha... - Multiline... Linha múltipla... + Multiline... Multilinha... Multiple Múltiplo Multiple Point Ponto múltiplo My Minhas - My properties: not available yet Minhas propriedades: ainda não disponível + My properties: not available yet Minhas propriedades: ainda não disponíveis N N Name Nome Name (A–Z) Nome (A–Z) @@ -599,13 +599,13 @@ Object Snap On (F3) Snap a objetos ativado (F3) Object Snap Tracking Rastreamento de snap a objetos Object Snap Tracking (F11) Rastreamento de snap a objetos (F11) - Object Snap Tracking Settings Configurações de rastreamento de referência a objetos - Object snap aperture Abertura de referência a objetos - Object snap marker size Tamanho do marcador de referência a objetos + Object Snap Tracking Settings Configurações de rastreamento de snap a objetos + Object snap aperture Abertura do snap a objetos + Object snap marker size Tamanho do marcador de snap a objetos Object type: Tipo de objeto: Oblique Oblíqua Off Desativado - Offset Deslocar + Offset Offset On Ativado On/Off Ativar/desativar One of the Crafting Apps by the ArtCraft team and community. Um dos Crafting Apps da equipe e da comunidade ArtCraft. @@ -628,13 +628,13 @@ Ortho Mode (F8) Modo orto (F8) Osnap Settings... Configurações de snap a objetos... Out Afastar - Over-constrained Sobre-restrito + Over-constrained Sobrerrestrito Overlay Sobreposição Override Substituir PAPER PAPEL Paste to Command Line Colar na linha de comando Percent Porcentagem - Pickbox size Tamanho da caixa de seleção + Pickbox size Tamanho do quadrado de seleção Plotter Manager Gerenciador de plotagem Plotter Manager... Gerenciador de plotagem... Polar (distance < angle) Polar (distância < ângulo) @@ -672,16 +672,16 @@ New style Novo estilo Polar angle measurement Medição de ângulo polar Polar distance Distância polar - PolarSnap Forçar cursor polar - Polygonal Viewport Janela gráfica poligonal + PolarSnap Snap polar + Polygonal Viewport Viewport poligonal Polyline Edit Editar polilinha Previous Change Alteração anterior Profiles Perfis - QuickCalc Pick Designar para cálculo rápido + QuickCalc Pick Selecionar para a calculadora rápida Recalculate Table Formulas Recalcular fórmulas da tabela Recent Commands Comandos recentes Recent Input Entradas recentes - Rectangular snap Forçar cursor retangular + Rectangular snap Snap retangular Reference Manager Gerenciador de referências Reference Name Nome da referência References: {n} Referências: {n} @@ -703,7 +703,7 @@ Selection Seleção Send Hatches to Back Enviar hachuras para trás Send Under Objects Enviar sob os objetos - Set Current Viewport Definir janela gráfica atual + Set Current Viewport Definir viewport atual Set Table Cell Style Definir estilo da célula da tabela Settings... Configurações... Show Annotative Objects Mostrar objetos anotativos @@ -711,9 +711,9 @@ Show and hide the tools of this category Mostrar e ocultar as ferramentas desta categoria Show command prompting near the crosshairs Mostrar o prompt de comando perto da mira Show in Tool Sets Mostrar em conjuntos de ferramentas - Snap Overrides Substituições de referência a objetos - Snap type Tipo de referência a objetos - Snap, grid, polar tracking and Dynamic Input: Referência a objetos, grade, rastreamento polar e entrada dinâmica: + Snap Overrides Substituições de snap a objetos + Snap type Tipo de snap + Snap, grid, polar tracking and Dynamic Input: Snap, grade, rastreamento polar e entrada dinâmica: Solid Editing Edição de sólidos Spline Edit Editar spline Stretch Vertex Esticar vértice @@ -722,8 +722,8 @@ Table Cell Style Estilo da célula da tabela Temporary track point Ponto de rastreamento temporário Text Objects Only Somente objetos de texto - Thaw Layer Ativar camada - The aperture is how near the cursor must come to a point for an object snap to find it. A abertura é a distância a que o cursor deve chegar de um ponto para que uma referência a objetos o encontre. + Thaw Layer Descongelar camada + The aperture is how near the cursor must come to a point for an object snap to find it. A abertura é o quanto o cursor precisa se aproximar de um ponto para que o snap a objetos o encontre. Time-sensitive right-click: a quick click is Enter, holding opens the menu Clique direito sensível ao tempo: um clique rápido é Enter; mantê-lo pressionado abre o menu To A Tolerance... Tolerância... @@ -734,7 +734,7 @@ Units Conversion Conversão de unidades Unload Descarregar Unloaded Descarregada - Unlock viewport Desbloquear janela gráfica + Unlock viewport Desbloquear viewport Unreferenced Sem referência Unresolved Não resolvida Update Data Links Atualizar vínculos de dados @@ -788,7 +788,7 @@ Quick Select Seleção rápida Quick Select Properties Propriedades da seleção rápida Quick Select... Seleção rápida... - QuickCalc Calculadora + QuickCalc Calculadora rápida Quit CADCraft Sair do CADCraft Radius Raio Raster Image Imagem raster @@ -827,7 +827,7 @@ Reverse Inverter Reverse the order Inverter a ordem Revision Cloud Nuvem de revisão - Revolve Revolucionar + Revolve Revolver Right Direita Rotate Girar Rotation Rotação @@ -863,7 +863,7 @@ Edit Reference In-Place Editar referência no local Save Reference Edits Salvar alterações da referência Working Set Conjunto de trabalho - Xref and Block In-place Editing Edição no local de xrefs e blocos + Xref and Block In-place Editing Edição no local de referências externas e blocos Select a line, arc, circle, polyline, ellipse or spline as the path. Selecione uma linha, arco, círculo, polilinha, elipse ou spline como trajetória. Select a line, circle, arc or polyline segment. Selecione uma linha, círculo, arco ou segmento de polilinha. Select a line. Selecione uma linha. @@ -896,14 +896,14 @@ Select object to divide Selecione o objeto a dividir Select object to extend or shift-select to trim Selecione o objeto a estender ou use Shift para aparar Select object to measure Selecione o objeto a medir - Select object to offset Selecione o objeto a deslocar + Select object to offset Selecione o objeto para o offset Select object to trim or shift-select to extend Selecione o objeto a aparar ou use Shift para estender Select objects Selecione objetos Select objects (crossing window first corner) Selecione objetos (primeiro canto da janela de captura) Select objects to array. Selecione os objetos para a matriz. Select objects to stretch by crossing-window or crossing-polygon... Selecione os objetos a esticar por janela de captura ou polígono de captura... Select objects: Selecione objetos: - Select one polyline (Multiple is available through the JSON form). Selecione uma polilinha (Múltiplo está disponível pela forma JSON). + Select one polyline (Multiple is available through the JSON form). Selecione uma polilinha (a opção Multiple está disponível pela forma JSON). Select path curve Selecione a curva da trajetória Select point or object Selecione um ponto ou objeto Select polyline or Selecione uma polilinha ou @@ -1021,8 +1021,8 @@ Specify new location for marked vertex Especifique a nova posição do vértice marcado Specify new width for all segments Especifique a nova largura para todos os segmentos Specify next point Especifique o próximo ponto - Specify offset distance Especifique a distância de deslocamento - Specify offset distance or Especifique a distância de deslocamento ou + Specify offset distance Especifique a distância de offset + Specify offset distance or Especifique a distância de offset ou Specify opposite corner Especifique o canto oposto Specify other corner point Especifique o outro ponto de canto Specify other endpoint of axis Especifique a outra extremidade do eixo @@ -1030,7 +1030,7 @@ Specify point Especifique o ponto Specify point on object for first tangent of circle Especifique o ponto no objeto para a primeira tangente do círculo Specify point on object for second tangent of circle Especifique o ponto no objeto para a segunda tangente do círculo - Specify point on side to offset Especifique um ponto no lado do deslocamento + Specify point on side to offset Especifique um ponto no lado do offset Specify radius of arc Especifique o raio do arco Specify radius of circle Especifique o raio do círculo Specify rotation angle Especifique o ângulo de rotação @@ -1052,7 +1052,7 @@ Specify second point on circle: _tan to Especifique o segundo ponto no círculo: _tan para Specify second point or Especifique o segundo ponto ou Specify second source point Especifique o segundo ponto de origem - Specify side to offset Especifique o lado do deslocamento + Specify side to offset Especifique o lado do offset Specify start angle Especifique o ângulo inicial Specify start point Especifique o ponto inicial Specify start point of arc Especifique o ponto inicial do arco @@ -1128,8 +1128,8 @@ Transparency Transparência Trim Aparar True Color Cor verdadeira - Turn All Layers On Ativar todas as camadas - Turn Off Layer Desativar camada + Turn All Layers On Ligar todas as camadas + Turn Off Layer Desligar camada Turn Quick Properties off (QPMODE) Desativar propriedades rápidas (QPMODE) Type Tipo Type a command Digite um comando @@ -1165,14 +1165,14 @@ Version 2018 Versão 2018 Version {version} Versão {version} Vertical Vertical - VerticalDistance DistânciaVertical + VerticalDistance Distância vertical View Exibir ViewCube ViewCube Viewport Viewport Viewport Layer Freeze Congelamento de camada no viewport Viewport Properties Propriedades do viewport - Viewport is locked A janela gráfica está bloqueada - Viewport scale Escala da janela gráfica + Viewport is locked O viewport está bloqueado + Viewport scale Escala do viewport Viewport {id} Viewport {id} Viewports Viewports Volume Volume @@ -1208,7 +1208,7 @@ {name}: {distance} < {angle}° {name}: {distance} < {angle}° ƒx New User Parameter ƒx Novo parâmetro do usuário ΔLOC Δlinhas - −Bin −bin. + −Bin −bin −LOC −linhas ⌘↩ to finish ⌘↩ para concluir @plural {n} commit {n} commit|{n} commits @@ -1233,12 +1233,12 @@ 3D mouse disconnected Mouse 3D desconectado 3D mouse input could not be started Não foi possível iniciar a entrada do mouse 3D Enable 3D mouse navigation Ativar navegação com mouse 3D - Pan sensitivity Sensibilidade de deslocamento + Pan sensitivity Sensibilidade do pan Zoom sensitivity Sensibilidade do zoom Reverse zoom direction Inverter a direção do zoom Calibrate Calibrar - Move sideways to pan; push/pull or twist to zoom. Mova lateralmente para deslocar; empurre/puxe ou gire para ampliar. - Left device button: zoom extents. Right device button: calibrate. Botão esquerdo do dispositivo: zoom à extensão. Botão direito do dispositivo: calibrar. + Move sideways to pan; push/pull or twist to zoom. Mova lateralmente para fazer pan; empurre/puxe ou gire para aplicar zoom. + Left device button: zoom extents. Right device button: calibrate. Botão esquerdo do dispositivo: zoom extensão. Botão direito do dispositivo: calibrar. Hatch Pattern Padrão de hachura Search for pattern Pesquisar padrão Query Texts Consultar textos diff --git a/docs/localization-parity.md b/docs/localization-parity.md index 3dbd01e2..4f4964a4 100644 --- a/docs/localization-parity.md +++ b/docs/localization-parity.md @@ -1,6 +1,6 @@ # Localization parity -> **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-14 · **Change:** minor (Swedish catalog completed with the 95 strings added since; previously: Swedish catalog added: complete catalog, menu headings, native-speaker terminology review; previously: complete current Korean catalog with Hangul font coverage) · **Target:** Autodesk AutoCAD 2027 for Mac (26.0) +> **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-19 · **Change:** minor (Brazilian Portuguese row updated and terminology reviewed; previously: Swedish catalog completed with the 95 strings added since; previously: Swedish catalog added: complete catalog, menu headings, native-speaker terminology review; previously: complete current Korean catalog with Hangul font coverage) · **Target:** Autodesk AutoCAD 2027 for Mac (26.0) How far CADCraft's interface and drawing text are from AutoCAD's languages. Summarised in [ROADMAP.md](../ROADMAP.md#languages); work items in [gaps.md](gaps.md#localization). @@ -58,7 +58,7 @@ plus native review by a human; extending the catalog to the remaining English-on | Arabic | ar | 0 (0%) | 0% | Drawing text shaped and laid out right to left (#287); the UI is not mirrored | no | none | 3–5 h + 15–25 h RTL UI | | French | fr | ≈ 900 catalog rows (gaps reported, English fallback) | partial | Latin: yes | contributed by @pechnikov2026-star (#624); no native review yet | partial | 2–4 h | | Russian | ru | ≈ 900 catalog rows (gaps reported, English fallback) | partial | Cyrillic: yes (bundled egui fonts) | contributed by @pechnikov2026-star (#624); no native review yet | partial | 2–4 h | -| Portuguese | pt | 0 (0%) | 0% | Latin: yes | no | none | 3–5 h | +| Portuguese (Brazil) | pt-BR | 1,231 catalog rows; reference catalog and marked UI literals covered (no gaps reported) | dialogs and tooltips yes; command reference searchable in Portuguese | Latin: yes (bundled egui fonts; accented letters tested) | catalog by @WladmirJunior, completed with AI assistance by @RicSchonfelder; terminology reviewed by a native speaker (@ffishman) | complete current catalog; English-only interface gaps remain | line-by-line proofreading + shared English-only UI work | | Indonesian | id | 0 (0%) | 0% | Latin: yes | no | none | 3–5 h | | Japanese | ja | 0 (0%) | 0% | CJK glyphs render; IME pending; no vertical text | no | none | 4–6 h | | German | de | 989 catalog rows (≈ 100% of the catalog; ≈ 80% of all UI strings, estimated: engine diagnostics and uncatalogued text stay English) | dialogs and tooltips yes; command reference searchable in German | Latin: yes (bundled egui fonts cover ä ö ü Ä Ö Ü ß; long strings will need layout checks) | no native review | partial | 1–2 h | @@ -86,6 +86,7 @@ each language, which needs humans. Translations parallelise fully once the catal | Date | Change | Summary | |---|---|---| +| 2026-10-19 | minor | Brazilian Portuguese: row brought up to date (it still read 0%); native-speaker terminology pass on 69 rows (Bind as Integrar, prompt keywords and SPDX kept in English, Thaw Layer, Snap type, Revolve fixed; snap, viewport, grip, offset, layer on/off and multiline wording made consistent with Brazilian usage) | | 2026-10-15 | minor | Greek (`el`) catalog: 1,330 rows, context/plural/locale/font tests; review pending | | 2026-10-14 | minor | Swedish completed: 95 rows for strings added since (Hatch and Gradient dialog, Block Editor, REFEDIT, multileader editing, Options selection settings, MTEXT editor, recent files); 1,330 rows, every key of the Ukrainian reference catalog | | 2026-10-18 | minor | Turkish added: 1,330 rows (the existing catalog union), single count form, four menu headings, prompt keywords kept in English; locale/preferences/menu/live-switch/dialog/font tests; no gaps in the marked UI literals; AI-assisted, the running app reviewed by a native speaker | diff --git a/docs/localization.md b/docs/localization.md index b7f21af3..909fad9f 100644 --- a/docs/localization.md +++ b/docs/localization.md @@ -51,7 +51,10 @@ literal: commands, menus, tool groups and tooltips, object snaps, drafting promp Preferences; its gaps are now zero. Its plural rule is `one|other` (0 and 1 are `one`), as CLDR defines for `pt`, and the catalog's accented letters (`Á Â Í Ó Ú à á â ã ç é ê í ó ô õ ú`) render in the bundled fonts. The original catalog was contributed by @WladmirJunior; the remaining rows were completed -by @RicSchonfelder with AI assistance and have not yet been proofread by a native speaker. +by @RicSchonfelder with AI assistance. A native-speaker terminology pass by @ffishman (2026-10-19) fixed +mistranslations (Thaw Layer, Snap type, Revolve) and made the CAD vocabulary consistent with Brazilian +usage: *snap* for every snap mode, *viewport*, *grip* and *offset* kept as loanwords (Brazilian university +AutoCAD handouts keep these names in English), *Ligar/Desligar camada*, *Explodir*, *Multilinha*. Hungarian has **1,326 rows**: 1,320 ordinary labels, four contextual menu headings, and two single-form count templates. It covers the reference catalog and every marked UI literal,