mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 19:04:02 +00:00
i18n: fix the repeat-review findings
- Status pieces translate in one place (src/ui/statusText.js): a Local
ADS-B error with a single piece now translates, and the analyst card
splits empty-layer notes into pieces (Transit, Local ADS-B).
- Translate the ALPR retry chip text, the ECCC error on the Air quality
card, "Upstream response too large" and the "entry {n}" feed label.
- The unmarked-text check also sees error/loadingLabel/statusMessage/
status assignments, `status:` properties and showToast?.( /
this._showToast( calls; the scene import preview marks its pack
statuses, data and model-facing text carry i18n-ignore with a reason.
- Tests check the real code: the HUD locality formatter moves to
src/hudLocalityFormat.js, the unsaved-keys test pins the teardown.
- One copy each: city names come from src/cityPois.js, the GNSS HTTP
template and wind "field unavailable" texts; dead fallbacks removed.
- Leftovers of the reverted vessel-label change and the reformatting of
detectionHost.test.mjs / keySetup.test.mjs are back to main.
Catalogs: es/ru 2617 messages each, complete.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
a2463ca2d2
commit
3157888780
60 files changed
+1577
-1606
No files matched your search
@@ -12,8 +12,7 @@ import { t, msg } from './i18n/index.js';
|
||||
export const NAVIGATION_AUTHORITY_EVENT = 'gev:navigation-authority-taken';
|
||||
|
||||
// The Cockpit refusal per destination noun. Nouns are English identifiers
|
||||
// from the callers ('camera', 'location', 'photo'…); a noun without its own
|
||||
// sentence falls back to the template with the noun as given.
|
||||
// from the callers ('camera', 'location', 'photo'…);
|
||||
// navigationPolicyFrame.test.mjs collects every noun the callers pass and
|
||||
// fails when one has no sentence here.
|
||||
const COCKPIT_REFUSALS = Object.freeze({
|
||||
@@ -44,8 +43,7 @@ export const COCKPIT_REFUSAL_NOUNS = Object.freeze(
|
||||
);
|
||||
|
||||
function cockpitRefusal(noun) {
|
||||
const ready = COCKPIT_REFUSALS[noun];
|
||||
return ready ? t(ready) : t('Exit cockpit to fly to a {noun}', { noun });
|
||||
return t(COCKPIT_REFUSALS[noun]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user