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