Stirling-PDF/frontend/public/locales
James Brunton 45389340ed
Remove ambiguous translations and fix invalid translations (#4841)
# Description of Changes
`i18next` allows this pattern for translations, which we use quite a few
times in our current translation files:

```json
{
  "a": {
     "b": "hello"
   },
   "a.b": "world"
}
```

This makes it ambiguous when selecting `a.b` which string will be
retrieved. We have seen issues in other languages in the current release
like this:

<img width="325" height="249" alt="image"
src="https://github.com/user-attachments/assets/f24a29f0-550f-49b8-b355-c5e5eb436558"
/>

because we are expecting this:

<img width="1022" height="210" alt="image"
src="https://github.com/user-attachments/assets/b6d5cdd4-96cd-4b2b-8f1a-465da8bf70c8"
/>

but the Spanish file has:

<img width="312" height="136" alt="image"
src="https://github.com/user-attachments/assets/1e13392c-8484-47d1-b0c4-19d52b3ea5eb"
/>

and no `removeDigitalSignature` key on its own. 

This PR resolves all of these ambiguities in the source by restructuring
all of the keys to uniquely target either an object or a string, not
both. It also adds a test which will fail on any keys with a `.` in
their name, therefore making it impossible to add anything ambiguous.
2025-11-10 11:03:18 +00:00
..
ar-AR Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
az-AZ Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
bg-BG Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
ca-CA Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
cs-CZ Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
da-DK Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
de-DE Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
el-GR Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
en-GB Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
en-US Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
es-ES Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
eu-ES Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
fa-IR Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
fr-FR Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
ga-IE Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
hi-IN Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
hr-HR Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
hu-HU Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
id-ID Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
it-IT Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
ja-JP Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
ko-KR Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
ml-ML Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
nl-NL Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
no-NB Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
pl-PL Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
pt-BR Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
pt-PT Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
ro-RO Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
ru-RU Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
sk-SK Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
sl-SI Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
sr-LATN-RS Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
sv-SE Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
th-TH Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
tr-TR Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
uk-UA Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
vi-VN Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
zh-BO Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
zh-CN Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00
zh-TW Remove ambiguous translations and fix invalid translations (#4841) 2025-11-10 11:03:18 +00:00