@@ -544,6 +544,9 @@ export function correctTranslatedContentStrings(
544544 content = content . replaceAll ( '{%- sugestões embutidas do variables.' , '{%- data variables.' )
545545 // Fully translated reusables path: `{% dados reutilizáveis.X.Y %}` → `{% data reusables.X.Y %}`
546546 content = content . replaceAll ( '{% dados reutilizáveis.' , '{% data reusables.' )
547+ // `{% dado reutilizáveis.X.Y %}` — singular "dado" (datum) + plural "reutilizáveis"
548+ content = content . replaceAll ( '{% dado reutilizáveis.' , '{% data reusables.' )
549+ content = content . replaceAll ( '{%- dado reutilizáveis.' , '{%- data reusables.' )
547550 // Translated path segment inside reusables path: `repositórios` → `repositories`
548551 content = content . replaceAll (
549552 '{% data reusables.repositórios.' ,
@@ -566,6 +569,11 @@ export function correctTranslatedContentStrings(
566569 content = content . replaceAll ( '{% variáveis de dados ' , '{% data variables ' )
567570 // `{% dados variáveis.` — alternate word order "data variables"
568571 content = content . replaceAll ( '{% dados variáveis.' , '{% data variables.' )
572+ // `{% Espaços de Código %}` / `{% espaços de código %}` — "Code Spaces" = codespaces
573+ content = content . replaceAll ( '{% Espaços de Código %}' , '{% codespaces %}' )
574+ content = content . replaceAll ( '{%- Espaços de Código %}' , '{%- codespaces %}' )
575+ content = content . replaceAll ( '{% espaços de código %}' , '{% codespaces %}' )
576+ content = content . replaceAll ( '{%- espaços de código %}' , '{%- codespaces %}' )
569577 // `{% janelas %}` — Portuguese "windows" = windows (platform tag)
570578 content = content . replaceAll ( '{% janelas %}' , '{% windows %}' )
571579 content = content . replaceAll ( '{%- janelas %}' , '{%- windows %}' )
@@ -675,6 +683,9 @@ export function correctTranslatedContentStrings(
675683 // `{% caso contrário %}` — alternate "otherwise" = else
676684 content = content . replaceAll ( '{% caso contrário %}' , '{% else %}' )
677685 content = content . replaceAll ( '{%- caso contrário %}' , '{%- else %}' )
686+ // `{% outra %}` — "other/another" (feminine) = else
687+ content = content . replaceAll ( '{% outra %}' , '{% else %}' )
688+ content = content . replaceAll ( '{%- outra %}' , '{%- else %}' )
678689 // `{% observação %}` — "note" = note
679690 content = content . replaceAll ( '{% observação %}' , '{% note %}' )
680691 content = content . replaceAll ( '{%- observação %}' , '{%- note %}' )
@@ -1152,6 +1163,9 @@ export function correctTranslatedContentStrings(
11521163 }
11531164
11541165 if ( context . code === 'fr' ) {
1166+ // `{% espaces de code %}` — French "code spaces" = codespaces
1167+ content = content . replaceAll ( '{% espaces de code %}' , '{% codespaces %}' )
1168+ content = content . replaceAll ( '{%- espaces de code %}' , '{%- codespaces %}' )
11551169 // `{% sinon %}` — "otherwise" = else
11561170 content = content . replaceAll ( '{% sinon %}' , '{% else %}' )
11571171 content = content . replaceAll ( '{%- sinon %}' , '{%- else %}' )
@@ -1639,6 +1653,8 @@ export function correctTranslatedContentStrings(
16391653 '{%$1data reusables.' ,
16401654 )
16411655 content = content . replace ( / \{ % ( - ? \s * ) d a t a V a r i a b l e n \. / g, '{%$1data variables.' )
1656+ // `data variablen.` — lowercase variant of "Variablen" (survives after broad fallback)
1657+ content = content . replace ( / \{ % ( - ? \s * ) d a t a v a r i a b l e n \. / g, '{%$1data variables.' )
16421658 // German `oder` = "or", `und` = "and" inside ifversion/elsif/if tags
16431659 content = content . replace ( / \{ % - ? \s + (?: i f v e r s i o n | e l s i f | i f ) \s + [ ^ % ] * ?\s o d e r \s [ ^ % ] * ?- ? % \} / g, ( m ) =>
16441660 m . replace ( / \s o d e r \s / g, ' or ' ) ,
0 commit comments