Skip to content

Commit

Permalink
Merge 4f07222 into 5b27053
Browse files Browse the repository at this point in the history
  • Loading branch information
macerator-yaro authored Sep 17, 2024
2 parents 5b27053 + 4f07222 commit 02e5043
Show file tree
Hide file tree
Showing 55 changed files with 698 additions and 306 deletions.
6 changes: 6 additions & 0 deletions libs/gi/localization/assets/locales/en/artifact.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,5 +121,11 @@
"rvSliderBtn": {
"maximum": "MRV",
"current": "RV"
},
"optExcludeModal": {
"excludeMsg": "Are you sure you want to exclude {{count}} artifacts from build optimization?",
"includeMsg": "Are you sure you want to include {{count}} artifacts to build optimization?",
"excludeBtn": "Exclude Artifacts",
"includeBtn": "Include Artifacts"
}
}
60 changes: 60 additions & 0 deletions libs/gi/localization/assets/locales/en/build.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"buildDropdown": {
"tcBadge": "TC",
"equipped": "Equipped Build"
},
"buildCardTip": {
"edit": "Edit Build Settings",
"copyTc": "Copy to TC Builds",
"duplicate": "Duplicate Build",
"equip": "Equip Build",
"delete": "Delete Build"
},
"buildEqCard": {
"name": "Equipped Build",
"copy": {
"nameReal": "Duplicate of Equipped",
"nameTc": "Equipped Build - Copied",
"desc": "Copied from Equipped Build"
}
},
"buildRealCard": {
"copy": {
"nameReal": "Duplicate of {{name}}",
"nameTc": "{{name}} - Copied",
"equipped": "Equipped"
},
"edit": {
"title": "Build Settings",
"label": "Build Name",
"placeholder": "Build Name",
"desc": "Build Description"
}
},
"buildTcCard": {
"copy": {
"nameTc": "Duplicate of {{name}}"
},
"edit": {
"title": "Build Settings",
"label": "Build Name",
"placeholder": "Build Name",
"desc": "Build Description"
}
},
"equipBuildModal": {
"title": "Confirm Equipment Changes for <2>{{currentName}}</2>",
"desc": "Do you want to make the changes shown below?",
"overwrite": "Copy the current equipment in <2>{{currentName}}</2> to a new build. Otherwise, they will be overwritten.",
"label": "Build Name",
"newName": "Duplicate of {{currentName}}",
"cancel": "Cancel",
"equip": "Equip"
},
"compareBtn": {
"compare": "Compare",
"equipped": "Equipped ",
"crrBadge": "Current",
"tcBadge": "TC"
}
}
79 changes: 79 additions & 0 deletions libs/gi/localization/assets/locales/en/loadout.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"loadoutSettings": {
"alert": "<strong>Loadouts</strong> provides character context data, including bonus stats, conditionals, multi-targets, optimization config, and stores builds. A single <strong>Loadout</strong> can be used for many teams.",
"title": "Build Management",
"builds": "Builds",
"newBuildBtn": "New Build",
"tcBuilds": "TC Builds",
"newTcBuildBtn": "New TC Build"
},
"mTargetEditor": {
"title": "Target Editor",
"rankMobile": "#",
"rank": "Rank #",
"desc": "Target Description",
"noReaction": "No Reactions"
},
"mTargetImport": {
"invalid": "Invalid Multi-Optimization Config",
"failed": "Data Import failed.",
"button": "Import Multi-Opt",
"title": "Import Multi-Opt",
"desc": "Import a Multi-opt in JSON form below.",
"label": "JSON Data",
"placeholder": "Paste your Team JSON here",
"import": "Import"
},
"showFormulas": {
"button": "Show Formulas & Calcs",
"title": "Formulas & Calculations"
},
"loDropdown": {
"createModal": {
"title": "Create a new Loadout For <2/>",
"label": "New Loadout Name",
"placeholder": "New Loadout Name",
"desc": "New Loadout Description",
"cancel": "Cancel",
"confirm": "Confirm"
},
"label": "Loadout: ",
"create": "Create a new Loadout",
"builds": "{{count}} Builds",
"tcs": "{{count}} TC Builds",
"multi": "{{count}} Multi-Opt"
},
"loadoutHeader": {
"builds": "Builds: ",
"tcBuilds": "TC Builds: ",
"mltTargets": "Custom multi-targets: ",
"optTarget": "Optimization Target:"
},
"loadoutEditor": {
"label": "Loadout Name",
"placeholder": "Loadout Name",
"desc": "Loadout Description",
"dupBtn": "Duplicate Loadout",
"delBtn": "Delete Loadout",
"optTarget": "Optimization Target",
"conditionals": "Conditionals: ",
"builds": "Builds",
"teams": "Teams",
"addNewTeam": "Add new Team",
"bonusStats": "Bonus Stats",
"mltTargets": "Custom multi-targets"
},
"loadoutDelModal": {
"title": "Delete Loadout: <1>{{name}}</1>?",
"desc": "Deleting the Loadout will also delete the following data:",
"builds": "All saved builds: ",
"tcBuilds": "All saved TC builds: ",
"mTargets": "All Custom Multi-targets: ",
"bonus": "Bonus stats: ",
"condi": "Conditionals: ",
"optConfig": "Optimization Configuration",
"affected": "Any teams with this loadout will have this loadout removed from the team. Teams will not be deleted. Teams affected: ",
"cancel": "Cancel",
"delete": "Delete"
}
}
19 changes: 17 additions & 2 deletions libs/gi/localization/assets/locales/en/page_character.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,25 @@
"duplicate": "Duplicate",
"target_one": "<0>{{count}}</0> Target",
"target_other": "<0>{{count}}</0> Targets",
"jsonDescWarning": "It seems like you're trying to import a multi-opt config. This isn't the right place for that! Please go back one modal and press <strong>Import Multi-Opt.</strong>"
"jsonDescWarning": "It seems like you're trying to import a multi-opt config. This isn't the right place for that! Please go back one modal and press <strong>Import Multi-Opt.</strong>",
"label": "Custom Multi-target Name",
"desc": "Custom Multi-target Description",
"export": "Export",
"confirm": "Are you sure you want to delete this target?",
"copyMsg": "Copied configuration to clipboard."
},
"addStats": {
"title": "Bonus Stats",
"info": "You can use these fields to add buffs/debuffs not directly supported in GO, such as food buffs, Abyss cards, or Superconduct. Please refer to the <1>Genshin Impact Wiki</1> for specific values.",
"label": "New Bonus Stat"
"label": "New Bonus Stat",
"main": "Main Stats",
"other": "Other Stats",
"misc": "Misc Stats",
"special": "<0>Special:</0> "
},
"tabTheorycraft": {
"distribute": "Distribute",
"distInput": "Substats",
"compareToggle": {
"equipped": "Compare vs. equipped",
"tc": "Show TC stats"
Expand Down Expand Up @@ -107,5 +117,10 @@
"teammateUsing": {
"weapon": "Teammate <strong><1></1></strong> is using this weapon.",
"artifact": "Teammate <strong><1></1></strong> is using this <3></3>"
},
"charContentModal": {
"loadoutsWith": "Team Loadouts with <2/>",
"addLoAndTeam": "Add new Loadout+Team",
"addTeam": "Add new Team"
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"specialized": "Specialized:",
"mainStat": {
"levelAssTooltip": {
"title": "Main Stat Level Assumption",
Expand Down Expand Up @@ -28,6 +29,22 @@
"upOptNoResults": "It looks like there aren't any artifacts available for upgrading that could enhance your setup. Your artifact filters might be too restrictive. Alternatively, try the main artifact optimizer to find a better build.",
"upOptInfo": "The Artifact Upgrader identifies artifacts with high potential to boost the Optimization Target's value, guiding you to artifacts worth leveling up.<br/>As it only swaps one artifact at a time, for the best overall build across all artifacts, use the main artifact optimizer.",
"upOptEmptyBuild": "You're using a partially empty build. Since the Artifact Upgrader only swaps artifacts individually, completing a set is unlikely. It's recommended to begin with a base build, preferably generated from the main Optimizer.",
"upOptShowingNum": "Showing {{count}} out of {{value}} Artifacts",
"upOptChart": {
"est": " (est.)",
"prob": "Prob. upgrade{{est}}: ",
"average": "Average increase{{est}}: ",
"equipped": "Equipped",
"current": "Current on Build",
"incLabel": "Relative Increase to Target",
"probLabel": "Probability",
"const": " Constrained",
"exactDist": "Exact{{const}} Distribution",
"estimatedDist": "Estimated Distribution",
"currentTarget": "Current Target",
"currentLine": "Current Target Value",
"averageLine": "Average Increase"
},
"excludeArt": {
"title_exclude": "Excluded Artifacts",
"title_tooltip": "Add artifacts to this character's exclusion list. Artifacts in the exclusion list will not be considered for build generation.",
Expand Down Expand Up @@ -59,6 +76,8 @@
},
"usingState": "Using"
},
"useTeamArts": "Use artifacts in teammates' active builds",
"tcBadge": "TC build",
"allowPartial": "Allow Partial Builds (<5 artifacts)",
"constraintFilter": {
"title": "Minimum Build Constraints",
Expand Down Expand Up @@ -115,9 +134,39 @@
"cancel": "Cancel",
"generateBuilds": "Generate Builds"
},
"buildShowingNum": "Showing <2>{{count}}</2> build generated for <6/>.",
"generatedOn": "Build generated on: ",
"selectChar": "Select a character to generate builds.",
"clearBuildsBtn": "Clear Builds",
"createBuildTc": {
"button": "New TC Build",
"title": "New Theorycraft Build",
"desc": "Copy over this build to a new TC Build",
"label": "TC Build Name",
"cancel": "Cancel",
"create": "Create"
},
"createBuildReal": {
"button": "New Build",
"title": "New Build",
"desc": "Copy over this build to a new build",
"label": "Build Name",
"cancel": "Cancel",
"create": "Create"
},
"buildDisplay": {
"equippedBadge": "(Equipped)",
"currentBadge": "(current build)",
"equipped": "Equipped",
"equipToCrr": "Equip to Current Build",
"oldWeapon": "Old Weapon",
"tcWeapon": "TC Weapon",
"newWeapon": "New Weapon"
},
"removeBuildButton": "Remove Build",
"theorycraftButton": "Theorycraft",
"currentlyEquippedBuild": "Currently Equipped",
"activeBuild": "Active Build",
"addBuildToList": "Add build to list",
"graphBuildLabel": "Graph #<1>{{count}}</1>",
"buildCompleted": "Build Completed",
Expand Down
69 changes: 69 additions & 0 deletions libs/gi/localization/assets/locales/en/page_team.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,79 @@
{
"searchLabel": {
"char": "Characters",
"team": "Team Name"
},
"addTeamBtn": "Add Team",
"importTeamBtn": "Import Team",
"importForm": {
"title": "Import Team",
"desc": "Import a team in JSON form below.",
"label": "JSON Data",
"placeholder": "Paste your Team JSON here",
"importBtn": "Import",
"error": {
"verifi": "Data verification failed.",
"import": "Data Import failed."
}
},
"teamDelModal": {
"teamName": "Delete Team:",
"alert": "Removing the team will remove: resonance buffs, and enemy configs stored in the team. Loadouts that are only in this team are also selected by default for deletion.",
"delBtn": "Delete",
"onlyCrrTeam": "Only in current team",
"usingMltTeams": "In {{count}} teams"
},
"teamSettings": {
"tab": {
"team": "Team Settings",
"char": "Character {{count}}"
},
"alert": {
"desc": "<strong>Teams</strong> are a container for 4 character loadouts. It provides a way for characters to apply team buffs, and configuration of enemy stats. Loadouts can be shared between teams.",
"first": "The first character in the team receives any \"active on-field character\" buffs, and cannot be empty."
},
"exportBtn": "Export Team",
"dupBtn": "Duplicate Team",
"deleteBtn": "Delete Team",
"addCharBtn": "Add Character",
"toFieldBtn": "To Field",
"onFieldBtn": "On-field Character"
},
"exportModal": {
"msg": "Copied team data to clipboard.",
"title": "Team Export",
"alert": "Export the team data to be imported by another user. All the team and loadout data (bonus stats, enemy config, optimize config) are exported. All exported non-TC builds are converted to TC builds.",
"selAll": "Select All",
"unselAll": "Unselect All",
"export": "Export",
"target": "Optimization Target:",
"mTargets": "Mtargets to Export",
"builds": "Builds to Export",
"equipped": "Equipped Build",
"tcBadge": "TC Build"
},
"enemyEditor": {
"enemyLevel": "Enemy ",
"defIgn": "DEF Ignore {{value}}%",
"defRed": "DEF Red. {{value}}%",
"announceBtn": "To get the specific resistance values of enemies, please visit the wiki.",
"note": "Note: Genshin Impact halves resistance shred values below 0%. For the sake of calculations enter the RAW value and GO will do the rest. (e.g. 10% - 20% = -10%)",
"immunity": "Immunity"
},
"teamComponents": {
"teamBuffs": "Received Team Buffs",
"tcBadge": "TC Build"
},
"buildInfo": {
"equipped": "This is the build currently equipped to your character, this represents in-game equipement and is persistent outside of the Loadout.",
"build": "A <strong>Build</strong> is comprised of a weapon and 5 artifacts.",
"tcbuild": "A <strong>Theorycraft Build</strong> allows defining a build by raw stats."
},
"charProfile": {
"button": "EDIT"
},
"buildTcCharOverride": {
"tip": "Set a specific level, constellation, ascension, or talent level for this TC build, that is different from the base character",
"btn": "Override Character Data for This TC build"
},
"team": {
Expand Down
12 changes: 11 additions & 1 deletion libs/gi/localization/assets/locales/en/page_weapon.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"weaponFilterTitle": "Weapon Filter",
"showingNum_one": "Showing <1>{{count}}</1> out of {{value}} Weapon",
"showingNum_other": "Showing <1>{{count}}</1> out of {{value}} Weapons",
"edit": "Edit Weapon",
Expand All @@ -18,5 +19,14 @@
"subheadings": {
"general": "General",
"inventory": "Inventory"
}
},
"refinement": "Refinement <1>{{rank}}</1>",
"weaponType": {
"sword": "Sword",
"claymore": "Claymore",
"polearm": "Polearm",
"bow": "Bow",
"catalyst": "Catalyst"
},
"tcBuild": "TC Build"
}
Loading

0 comments on commit 02e5043

Please sign in to comment.