add update-translations script
This commit is contained in:
		
							parent
							
								
									9ebff4ee89
								
							
						
					
					
						commit
						da0183a101
					
				@ -9,7 +9,8 @@
 | 
				
			|||||||
    "build": "tsc && copyfiles static/webui/** build",
 | 
					    "build": "tsc && copyfiles static/webui/** build",
 | 
				
			||||||
    "lint": "eslint --ext .ts .",
 | 
					    "lint": "eslint --ext .ts .",
 | 
				
			||||||
    "lint:fix": "eslint --fix --ext .ts .",
 | 
					    "lint:fix": "eslint --fix --ext .ts .",
 | 
				
			||||||
    "prettier": "prettier --write ."
 | 
					    "prettier": "prettier --write .",
 | 
				
			||||||
 | 
					    "update-translations": "ts-node-dev -r tsconfig-paths/register static/webui/translations/update-translations.ts "
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "license": "GNU",
 | 
					  "license": "GNU",
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
 | 
				
			|||||||
@ -15,6 +15,13 @@ webuiRouter.use("/webui", (req, res, next) => {
 | 
				
			|||||||
    if (req.originalUrl === "/") {
 | 
					    if (req.originalUrl === "/") {
 | 
				
			||||||
        return res.redirect("/webui/");
 | 
					        return res.redirect("/webui/");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    if (
 | 
				
			||||||
 | 
					        req.originalUrl.includes("translations/update-locales.ts") ||
 | 
				
			||||||
 | 
					        req.originalUrl.includes("translations/old_en.json")
 | 
				
			||||||
 | 
					    ) {
 | 
				
			||||||
 | 
					        res.status(404).json({ error: "endpoint was not found" });
 | 
				
			||||||
 | 
					        return;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    next();
 | 
					    next();
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										129
									
								
								static/webui/translations/de.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/de.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/es.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/es.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/fr.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/fr.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/it.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/it.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/ja.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/ja.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/ko.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/ko.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/old_en.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/old_en.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/pl.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/pl.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/pt.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/pt.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/tc.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/tc.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/th.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/th.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/tr.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/tr.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/uk.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/uk.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										108
									
								
								static/webui/translations/update-translations.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										108
									
								
								static/webui/translations/update-translations.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,108 @@
 | 
				
			|||||||
 | 
					import { logger } from "@/src/utils/logger";
 | 
				
			||||||
 | 
					import fs from "fs";
 | 
				
			||||||
 | 
					import path from "path";
 | 
				
			||||||
 | 
					import prettier from "prettier";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const languageList = ["de", "es", "fr", "it", "ja", "ko", "pl", "pt", "ru", "tr", "uk", "zh", "tc", "th"];
 | 
				
			||||||
 | 
					const baseLangFile = "./static/webui/translations/en.json";
 | 
				
			||||||
 | 
					const oldLangFile = "./static/webui/translations/old_en.json";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function mergeTranslations(source: Record<string, unknown>, target: Record<string, unknown>) {
 | 
				
			||||||
 | 
					    Object.keys(source).forEach(key => {
 | 
				
			||||||
 | 
					        if (typeof source[key] === "object" && source[key] !== null) {
 | 
				
			||||||
 | 
					            if (!target[key] || typeof target[key] !== "object") {
 | 
				
			||||||
 | 
					                target[key] = {};
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            mergeTranslations(source[key] as Record<string, unknown>, target[key] as Record<string, unknown>);
 | 
				
			||||||
 | 
					        } else if (!(key in target)) {
 | 
				
			||||||
 | 
					            target[key] = "";
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function compareAndUpdateTranslations(
 | 
				
			||||||
 | 
					    newData: Record<string, unknown>,
 | 
				
			||||||
 | 
					    oldData: Record<string, unknown>,
 | 
				
			||||||
 | 
					    langData: Record<string, unknown>
 | 
				
			||||||
 | 
					): boolean {
 | 
				
			||||||
 | 
					    let updated = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Object.keys(newData).forEach(key => {
 | 
				
			||||||
 | 
					        const newValue = newData[key];
 | 
				
			||||||
 | 
					        const oldValue = oldData[key];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if (typeof newValue === "object" && newValue !== null) {
 | 
				
			||||||
 | 
					            if (typeof oldValue !== "object" || oldValue === null) {
 | 
				
			||||||
 | 
					                langData[key] = { ...newValue };
 | 
				
			||||||
 | 
					                updated = true;
 | 
				
			||||||
 | 
					            } else {
 | 
				
			||||||
 | 
					                const isSubUpdated = compareAndUpdateTranslations(
 | 
				
			||||||
 | 
					                    newValue as Record<string, unknown>,
 | 
				
			||||||
 | 
					                    oldValue as Record<string, unknown>,
 | 
				
			||||||
 | 
					                    langData[key] as Record<string, unknown>
 | 
				
			||||||
 | 
					                );
 | 
				
			||||||
 | 
					                if (isSubUpdated) {
 | 
				
			||||||
 | 
					                    updated = true;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            if (newValue !== oldValue) {
 | 
				
			||||||
 | 
					                langData[key] = newValue;
 | 
				
			||||||
 | 
					                updated = true;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    return updated;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					async function processTranslations() {
 | 
				
			||||||
 | 
					    let enData: Record<string, unknown>;
 | 
				
			||||||
 | 
					    let oldEnData: Record<string, unknown> = {};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    try {
 | 
				
			||||||
 | 
					        enData = JSON.parse(fs.readFileSync(baseLangFile, "utf-8"));
 | 
				
			||||||
 | 
					        oldEnData = fs.existsSync(oldLangFile) ? JSON.parse(fs.readFileSync(oldLangFile, "utf-8")) : {};
 | 
				
			||||||
 | 
					    } catch (error) {
 | 
				
			||||||
 | 
					        logger.error("Error reading base or old language files:", error);
 | 
				
			||||||
 | 
					        process.exit(1);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    for (const lang of languageList) {
 | 
				
			||||||
 | 
					        const langFile = `./static/webui/translations/${lang}.json`;
 | 
				
			||||||
 | 
					        const langPath = path.resolve(langFile);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if (!fs.existsSync(langPath)) {
 | 
				
			||||||
 | 
					            logger.warn(`File ${langFile} not found! Creating a new one.`);
 | 
				
			||||||
 | 
					            fs.writeFileSync(langPath, JSON.stringify({}, null, 2), "utf-8");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        try {
 | 
				
			||||||
 | 
					            const langData: Record<string, unknown> = JSON.parse(fs.readFileSync(langPath, "utf-8"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            const originalLangDataStr = JSON.stringify(langData);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            compareAndUpdateTranslations(enData, oldEnData, langData);
 | 
				
			||||||
 | 
					            mergeTranslations(enData, langData);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            const newLangDataStr = JSON.stringify(langData);
 | 
				
			||||||
 | 
					            if (originalLangDataStr !== newLangDataStr) {
 | 
				
			||||||
 | 
					                const formattedLangData = await prettier.format(newLangDataStr, { parser: "json" });
 | 
				
			||||||
 | 
					                fs.writeFileSync(langPath, formattedLangData, "utf-8");
 | 
				
			||||||
 | 
					                logger.info(`Updated: ${langFile}`);
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        } catch (error) {
 | 
				
			||||||
 | 
					            logger.error(`Error processing ${langFile}:`, error);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    const formattedEnData = await prettier.format(JSON.stringify(enData), {
 | 
				
			||||||
 | 
					        parser: "json"
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    fs.writeFileSync(oldLangFile, formattedEnData, "utf-8");
 | 
				
			||||||
 | 
					    logger.info("Updated old_en.json with the latest translations.");
 | 
				
			||||||
 | 
					    process.exit(0);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					processTranslations();
 | 
				
			||||||
							
								
								
									
										129
									
								
								static/webui/translations/zh.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								static/webui/translations/zh.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,129 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "general": {
 | 
				
			||||||
 | 
					    "inventoryUpdateNote": "Note: Changes made here will only be reflected in-game when the game re-downloads your inventory. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addButton": "Add",
 | 
				
			||||||
 | 
					    "bulkActions": "Bulk Actions"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "code": {
 | 
				
			||||||
 | 
					    "nonValidAuthz": "Your credentials are no longer valid.",
 | 
				
			||||||
 | 
					    "changeNameConfirm": "What would you like to change your account name to?",
 | 
				
			||||||
 | 
					    "deleteAccountConfirm": "Are you sure you want to delete your account {{displayName}} ({{email}})? This action cannot be undone.",
 | 
				
			||||||
 | 
					    "archgun": "Archgun",
 | 
				
			||||||
 | 
					    "melee": "Melee",
 | 
				
			||||||
 | 
					    "pistol": "Pistol",
 | 
				
			||||||
 | 
					    "rifle": "Rifle",
 | 
				
			||||||
 | 
					    "shotgun": "Shotgun",
 | 
				
			||||||
 | 
					    "kitgun": "Kitgun",
 | 
				
			||||||
 | 
					    "zaw": "Zaw",
 | 
				
			||||||
 | 
					    "moteAmp": "Mote Amp",
 | 
				
			||||||
 | 
					    "amp": "Amp",
 | 
				
			||||||
 | 
					    "sirocco": "Sirocco",
 | 
				
			||||||
 | 
					    "kDrive": "K-Drive",
 | 
				
			||||||
 | 
					    "legendaryCore": "Legendary Core",
 | 
				
			||||||
 | 
					    "traumaticPeculiar": "Traumatic Peculiar",
 | 
				
			||||||
 | 
					    "badItem": "(Imposter)",
 | 
				
			||||||
 | 
					    "maxRank": "Max Rank",
 | 
				
			||||||
 | 
					    "rename": "Rename",
 | 
				
			||||||
 | 
					    "renamePrompt": "Enter new custom name:",
 | 
				
			||||||
 | 
					    "remove": "Remove",
 | 
				
			||||||
 | 
					    "addItemsConfirm": "Are you sure you want to add {{count}} items to your account?",
 | 
				
			||||||
 | 
					    "noEquipmentToRankUp": "No equipment to rank up.",
 | 
				
			||||||
 | 
					    "succAdded": "Successfully added.",
 | 
				
			||||||
 | 
					    "buffsNumber": "Number of buffs",
 | 
				
			||||||
 | 
					    "cursesNumber": "Number of curses",
 | 
				
			||||||
 | 
					    "rerollsNumber": "Number of rerolls",
 | 
				
			||||||
 | 
					    "viewStats": "View Stats",
 | 
				
			||||||
 | 
					    "rank": "Rank",
 | 
				
			||||||
 | 
					    "count": "Count",
 | 
				
			||||||
 | 
					    "focusAllUnlocked": "All focus schools are already unlocked.",
 | 
				
			||||||
 | 
					    "focusUnlocked": "Unlocked {{count}} new focus schools! An inventory update will be needed for the changes to be reflected in-game. Visiting the navigation should be the easiest way to trigger that.",
 | 
				
			||||||
 | 
					    "addModsConfirm": "Are you sure you want to add {{count}} mods to your account?",
 | 
				
			||||||
 | 
					    "succImport": "Successfully imported."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "login": {
 | 
				
			||||||
 | 
					    "description": "Login using your OpenWF account credentials (same as in-game when connecting to this server).",
 | 
				
			||||||
 | 
					    "emailLabel": "Email address",
 | 
				
			||||||
 | 
					    "passwordLabel": "Password",
 | 
				
			||||||
 | 
					    "loginButton": "Login"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "navbar": {
 | 
				
			||||||
 | 
					    "logout": "Logout",
 | 
				
			||||||
 | 
					    "renameAccount": "Rename Account",
 | 
				
			||||||
 | 
					    "deleteAccount": "Delete Account",
 | 
				
			||||||
 | 
					    "inventory": "Inventory",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "cheats": "Cheats",
 | 
				
			||||||
 | 
					    "import": "Import"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "inventory": {
 | 
				
			||||||
 | 
					    "addItems": "Add Items",
 | 
				
			||||||
 | 
					    "suits": "Warframes",
 | 
				
			||||||
 | 
					    "longGuns": "Primary Weapons",
 | 
				
			||||||
 | 
					    "pistols": "Secondary Weapons",
 | 
				
			||||||
 | 
					    "melee": "Melee Weapons",
 | 
				
			||||||
 | 
					    "spaceSuits": "Archwings",
 | 
				
			||||||
 | 
					    "spaceGuns": "Archwing Primary Weapons",
 | 
				
			||||||
 | 
					    "spaceMelee": "Archwing Melee Weapons",
 | 
				
			||||||
 | 
					    "mechSuits": "Necramechs",
 | 
				
			||||||
 | 
					    "sentinels": "Sentinels",
 | 
				
			||||||
 | 
					    "sentinelWeapons": "Sentinel Weapons",
 | 
				
			||||||
 | 
					    "operatorAmps": "Amps",
 | 
				
			||||||
 | 
					    "hoverboards": "K-Drives",
 | 
				
			||||||
 | 
					    "bulkAddSuits": "Add Missing Warframes",
 | 
				
			||||||
 | 
					    "bulkAddWeapons": "Add Missing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSpaceSuits": "Add Missing Archwings",
 | 
				
			||||||
 | 
					    "bulkAddSpaceWeapons": "Add Missing Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkAddSentinels": "Add Missing Sentinels",
 | 
				
			||||||
 | 
					    "bulkAddSentinelWeapons": "Add Missing Sentinel Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSuits": "Max Rank All Warframes",
 | 
				
			||||||
 | 
					    "bulkRankUpWeapons": "Max Rank All Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceSuits": "Max Rank All Archwings",
 | 
				
			||||||
 | 
					    "bulkRankUpSpaceWeapons": "Max Rank All Archwing Weapons",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinels": "Max Rank All Sentinels",
 | 
				
			||||||
 | 
					    "bulkRankUpSentinelWeapons": "Max Rank All Sentinel Weapons"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "powersuit": {
 | 
				
			||||||
 | 
					    "archonShardsLabel": "Archon Shard Slots",
 | 
				
			||||||
 | 
					    "archonShardsDescription": "You can use these unlimited slots to apply a wide range of upgrades."
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "mods": {
 | 
				
			||||||
 | 
					    "addRiven": "Add Riven",
 | 
				
			||||||
 | 
					    "fingerprint": "Fingerprint",
 | 
				
			||||||
 | 
					    "fingerprintHelp": "Need help with the fingerprint?",
 | 
				
			||||||
 | 
					    "rivens": "Rivens",
 | 
				
			||||||
 | 
					    "mods": "Mods",
 | 
				
			||||||
 | 
					    "bulkAddMods": "Add Missing Mods"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "cheats": {
 | 
				
			||||||
 | 
					    "administratorRequirement": "You must be an administrator to use this feature. To become an administrator, add <code>\"<span class='displayname'></span>\"</code> to <code>administratorNames</code> in the config.json.",
 | 
				
			||||||
 | 
					    "skipTutorial": "Skip Tutorial",
 | 
				
			||||||
 | 
					    "skipAllDialogue": "Skip All Dialogue",
 | 
				
			||||||
 | 
					    "unlockAllScans": "Unlock All Scans",
 | 
				
			||||||
 | 
					    "unlockAllMissions": "Unlock All Missions",
 | 
				
			||||||
 | 
					    "unlockAllQuests": "Unlock All Quests",
 | 
				
			||||||
 | 
					    "completeAllQuests": "Complete All Quests",
 | 
				
			||||||
 | 
					    "infiniteCredits": "Infinite Credits",
 | 
				
			||||||
 | 
					    "infinitePlatinum": "Infinite Platinum",
 | 
				
			||||||
 | 
					    "infiniteEndo": "Infinite Endo",
 | 
				
			||||||
 | 
					    "infiniteRegalAya": "Infinite Regal Aya",
 | 
				
			||||||
 | 
					    "unlockAllShipFeatures": "Unlock All Ship Features",
 | 
				
			||||||
 | 
					    "unlockAllShipDecorations": "Unlock All Ship Decorations",
 | 
				
			||||||
 | 
					    "unlockAllFlavourItems": "Unlock All <abbr title=\"Animation Sets, Glyphs, Plattes, etc.\">Flavor Items</abbr>",
 | 
				
			||||||
 | 
					    "unlockAllSkins": "Unlock All Skins",
 | 
				
			||||||
 | 
					    "unlockAllCapturaScenes": "Unlock All Captura Scenes",
 | 
				
			||||||
 | 
					    "universalPolarityEverywhere": "Universal Polarity Everywhere",
 | 
				
			||||||
 | 
					    "unlockDoubleCapacityPotatoesEverywhere": "Potatoes Everywhere",
 | 
				
			||||||
 | 
					    "unlockExilusEverywhere": "Exilus Adapters Everywhere",
 | 
				
			||||||
 | 
					    "unlockArcanesEverywhere": "Arcane Adapters Everywhere",
 | 
				
			||||||
 | 
					    "noDailyStandingLimits": "No Daily Standing Limits",
 | 
				
			||||||
 | 
					    "spoofMasteryRank": "Spoofed Mastery Rank (-1 to disable)",
 | 
				
			||||||
 | 
					    "saveSettings": "Save Settings",
 | 
				
			||||||
 | 
					    "account": "Account",
 | 
				
			||||||
 | 
					    "unlockAllFocusSchools": "Unlock All Focus Schools",
 | 
				
			||||||
 | 
					    "helminthUnlockAll": "Fully Level Up Helminth"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "import": {
 | 
				
			||||||
 | 
					    "importNote": "You can provide a full or partial inventory response (client respresentation) here. All fields that are supported by the importer <b>will be overwritten</b> in your account.",
 | 
				
			||||||
 | 
					    "submit": "Submit"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user