What Learn and Todo each held now comes from halkyon_app: - AccountTiles: whose account on which instance, switching, signing out (asking first for an anonymous account, as it deletes it) and deleting it (asking first), the app's own words passed in. - showAppAbout: the app's name, version, icon and legalese as it gives them, the source of what the instance runs (AppDependencies gains sourceCodeUrl), the app's own parts, the licence list. - resolveAppLocale: the first preferred language the app speaks, never by country alone, British English otherwise. - AssetCountryNames, the default of InstanceGate and InstanceScope: Unicode CLDR 48.2's territory names in English and German (tool/country_names.py, 7.6 KB), Hong Kong, Macao, Myanmar and Palestine by their short names as Learn's world map has them, so Todo says "Germany (EU)" where it said "DE (EU)". Learn's texts read as before in every language; its About bloc and gateway, its country names from the world map and the keys only the moved code used are gone, as are Todo's copies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
13 lines
705 B
Markdown
13 lines
705 B
Markdown
# Countries' names
|
|
|
|
`countries.json` holds the names of countries and territories (ISO 3166-1 alpha-2
|
|
codes, `DE`) in English and German, from the Unicode Common Locale Data Repository
|
|
(CLDR, <https://cldr.unicode.org/>), release 48.2 (tag `release-48-2`,
|
|
`common/main/en.xml` and `de.xml`, their `territories`), converted by the package's
|
|
`tool/country_names.py`: English whole, German where it differs, variants left out
|
|
but CLDR's short names of Hong Kong, Macao, Myanmar and Palestine, as Learn's world
|
|
map has them.
|
|
|
|
CLDR is under the Unicode License v3, whose notice, verbatim from that release, is in
|
|
`../subdivisions/LICENSE-CLDR.txt` and in the app's licence list
|
|
(`registerHalkyonAppLicenses`).
|