mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 10:53:59 +00:00
i18n(de): fixes from the screenshot review
- Labels that ran out of their buttons: EXPORT / EXPORT A stay English (EXPORTIEREN was cut to EXPORTI…), the imagery mode reads VGL. KARTE, the scene run log PROTOKOLL (it broke as LAUFPROTOKOL/L), the dock voice status SPRACHE N. V., and the Esri imagery note fits its line. - The cyclone layer is Sturmwarnungen (no hyphenated break in the layer list); Erdbeben (24 h) matches the other hour readouts; retry countdowns get a space before s; the Mapillary hint names the Straßenebene layer. - The cyclone source's timeout and malformed-snapshot errors were plain English in every language: mark them like the wind source does and translate them in de, es, ru, zh-CN and zh-Hant. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
dfa7ac98a7
commit
0d28150e22
7 files changed
+37
-21
No files matched your search
@@ -1,7 +1,11 @@
|
||||
import { readResponseJsonCapped } from '../../sources/httpBody.js';
|
||||
|
||||
// No i18n here, as in the wind source: the texts stay English data and the
|
||||
// cyclone layer shows them translated.
|
||||
const msg = (text) => text;
|
||||
|
||||
export const CYCLONE_RESPONSE_LIMIT = 4 * 1024 * 1024;
|
||||
const malformed = () => new Error('Malformed cyclone snapshot');
|
||||
const malformed = () => new Error(msg('Malformed cyclone snapshot'));
|
||||
const text = (value, max = 160) => {
|
||||
if (
|
||||
typeof value !== 'string' ||
|
||||
@@ -215,7 +219,7 @@ export function createCycloneSource({
|
||||
const abort = () => controller.abort(signal.reason);
|
||||
signal?.addEventListener('abort', abort, { once: true });
|
||||
const timer = setTimeout(
|
||||
() => controller.abort(new Error('Cyclone request timed out')),
|
||||
() => controller.abort(new Error(msg('Cyclone request timed out'))),
|
||||
timeoutMs,
|
||||
);
|
||||
try {
|
||||
|
||||
Reference in new issue
Block a user