mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-06 11:24:00 +00:00
fix(i18n): Google controls, vessel units and counts follow the UI language
Screens that only open with provider keys showed a few gaps: - Google Street View's own controls (Map Data, Terms, Report a problem) and its addresses were always English: the Maps script now loads with the UI language. English adds no parameter, as before. - The selected-vessel HUD line kept KT and DEG after translated labels. - Layer counts used a decimal point (12.0K); other languages use their own separator (12,0K). - A collapsed rail title was cut with an ellipsis in Russian; tighter tracking fits it whole. English is unchanged. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
7db0abc396
commit
03207ca0fc
8 files changed
+47
-11
No files matched your search
@@ -1,5 +1,6 @@
|
||||
import { FOLLOW_MAP_STACK_ID } from '../../policy.js';
|
||||
import { createMapsLoader } from './mapsLoader.js';
|
||||
import { getLocale } from '../../../../i18n/index.js';
|
||||
import { createGoogleViewer } from './viewer.js';
|
||||
import {
|
||||
COLORS,
|
||||
@@ -48,7 +49,7 @@ function settleWithin(promise, { ms, signal, loader }) {
|
||||
*/
|
||||
export function createGoogleProvider({
|
||||
getApiKey,
|
||||
loader = createMapsLoader({ getApiKey }),
|
||||
loader = createMapsLoader({ getApiKey, getLanguage: getLocale }),
|
||||
}) {
|
||||
if (typeof getApiKey !== 'function')
|
||||
throw new TypeError('Google Street View needs getApiKey');
|
||||
|
||||
Reference in new issue
Block a user