mirror of
https://github.com/lidarr/Lidarr
synced 2024-12-22 07:42:28 +00:00
Console warnings for missing translations on development builds
(cherry picked from commit 67a1ecb0fea4e6c7dfdb68fbe3ef30d4c22398d8) Closes #5239
This commit is contained in:
parent
afb3fd5bd5
commit
ec93c33aa9
3 changed files with 11 additions and 0 deletions
|
@ -27,6 +27,12 @@ export default function translate(
|
|||
key: string,
|
||||
tokens: Record<string, string | number | boolean> = {}
|
||||
) {
|
||||
const { isProduction = true } = window.Lidarr;
|
||||
|
||||
if (!isProduction && !(key in translations)) {
|
||||
console.warn(`Missing translation for key: ${key}`);
|
||||
}
|
||||
|
||||
const translation = translations[key] || key;
|
||||
|
||||
tokens.appName = 'Lidarr';
|
||||
|
|
1
frontend/typings/Globals.d.ts
vendored
1
frontend/typings/Globals.d.ts
vendored
|
@ -7,5 +7,6 @@ interface Window {
|
|||
theme: string;
|
||||
urlBase: string;
|
||||
version: string;
|
||||
isProduction: boolean;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -707,6 +707,7 @@
|
|||
"MassSearchCancelWarning": "This cannot be cancelled once started without restarting {appName} or disabling all of your indexers.",
|
||||
"MatchedToAlbums": "Matched to Albums",
|
||||
"MatchedToArtist": "Matched to Artist",
|
||||
"Max": "Max",
|
||||
"MaximumLimits": "Maximum Limits",
|
||||
"MaximumSize": "Maximum Size",
|
||||
"MaximumSizeHelpText": "Maximum size for a release to be grabbed in MB. Set to zero to set to unlimited.",
|
||||
|
@ -727,6 +728,7 @@
|
|||
"MetadataProfiles": "Metadata Profiles",
|
||||
"MetadataSettings": "Metadata Settings",
|
||||
"MetadataSettingsArtistSummary": "Create metadata files when tracks are imported or artist are refreshed",
|
||||
"Min": "Min",
|
||||
"MinFormatScoreHelpText": "Minimum custom format score allowed to download",
|
||||
"MinimumAge": "Minimum Age",
|
||||
"MinimumAgeHelpText": "Usenet only: Minimum age in minutes of NZBs before they are grabbed. Use this to give new releases time to propagate to your usenet provider.",
|
||||
|
@ -894,6 +896,7 @@
|
|||
"PreferProtocol": "Prefer {preferredProtocol}",
|
||||
"PreferTorrent": "Prefer Torrent",
|
||||
"PreferUsenet": "Prefer Usenet",
|
||||
"Preferred": "Preferred",
|
||||
"PreferredProtocol": "Preferred Protocol",
|
||||
"PreferredSize": "Preferred Size",
|
||||
"Presets": "Presets",
|
||||
|
@ -1208,6 +1211,7 @@
|
|||
"TimeFormat": "Time Format",
|
||||
"TimeLeft": "Time Left",
|
||||
"Title": "Title",
|
||||
"Today": "Today",
|
||||
"Tomorrow": "Tomorrow",
|
||||
"TorrentDelay": "Torrent Delay",
|
||||
"TorrentDelayHelpText": "Delay in minutes to wait before grabbing a torrent",
|
||||
|
|
Loading…
Reference in a new issue