Skip to content

Commit 315089a

Browse files
committed
v1.3.0 - Adds PSO2 Global Translations
malulleybovo#47 malulleybovo#61 malulleybovo#59 malulleybovo#58 malulleybovo#57 malulleybovo#54 malulleybovo#52 malulleybovo#50 malulleybovo#48 PSO2 Global translations are finally here! A massive shout out to everyone involved in PR47 (malulleybovo#47) for the amazing work expanding the Affixing Assistant translation file (lang.js)! A few translation items were modified due to inconsistencies I noticed with the global version item naming or simply to make the text more concise. - Also fixes bug where a main fodder in the tweak screen containing only junk abilities would be removed to reduce fodder count.
1 parent 112afec commit 315089a

File tree

11 files changed

+21565
-14998
lines changed

11 files changed

+21565
-14998
lines changed

config.json

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
{
2+
"itemsMissingTranslation": {
3+
// When ability names in PSO2 swiki dont have english translation yet, use this to force untranslated abilities into the affixing database
4+
// Format: 'jpNameInSwiki': { name: 'optional', effect: 'optional' }
5+
},
6+
"addItemsMissingTranslation": {
7+
// When Add Items in PSO2 swiki dont have english translation yet, use this to force untranslated Add Items into the affixing database
8+
// Format: 'jpNameInSwiki': { id: 'optional' }
9+
"スピリタⅥ": { "id": "Add Ability (Spirita VI)" },
10+
"イクシードレセプター": { "id": "Add Ability (Exceed Receptor)" }
11+
},
12+
"swikiToVisiphoneNameInconsistencies": {
13+
// When the name of the same ability in PSO2 swiki and ARKs Visiphone diverge, use this to match the names
14+
// Format: 'jpNameInSwiki': 'jpNameInVisiphone'
15+
"S5:瞬駆突貫": "S5:疾駆突貫"
16+
},
17+
"assistantToVisiphoneNameInconsistencies": {
18+
// When the name of the same ability in PSO2 Assistant and ARKs Visiphone diverge, use this to match the names
19+
// Format: 'enNameInAssistant': 'enNameInVisiphone'
20+
"S1:Violent Invigoration": "S1:Furious Inspiration",
21+
"S2:Violent Invigoration": "S2:Furious Inspiration",
22+
"S3:Puncturing Intent": "S3:Splintering Intent",
23+
"S4:Pursuing Eclipse": "S4:Pursuing Skill",
24+
"S4:Radiant Eclipse": "S4:Pursuing Radiance",
25+
"S5:Evasive Barrage": "S5:Evasive Mirage",
26+
"S5:Fiery Zero": "S5:Firey Zero",
27+
"S5:Fiery End": "S5:Firey End"
28+
},
29+
"itemsWithOverridenData": {
30+
// When incorrect data was posted to the source websites like ARKs Visiphone, use this to override the ability with correct information
31+
// Format: 'jpNameInSwiki': { ...data }
32+
"S5:烈零射砲": {
33+
"name": "S5:Fiery Zero"
34+
},
35+
"S5:烈終焉弾": {
36+
"name": "S5:Fiery End"
37+
}
38+
},
39+
"itemsToKeepFromExistingVersion": [
40+
// When the Assistant contains abilities that have yet to be added to the source websites, use this to force keep them in the affixing database
41+
// Format: list of english ability names already existent in assistant
42+
"S1:Phanatical Advantage",
43+
"S2:Phanatical Advantage",
44+
"S3:Phanatical Advantage"
45+
],
46+
"potentialEnToJpTranslations": {
47+
// When new potentials that affect affixing rates release, use this to include the JP name of the new potential to the affixing database
48+
// Format: 'enPotentialName': 'jpPotentialName'
49+
"Guidance of Life Lv1 (+2%)": "生命の導きLv1(+2%)",
50+
"Guidance of Life Lv2 (+5%)": "生命の導きLv2(+5%)",
51+
"Guidance of Life Lv3 (+10%)": "生命の導きLv3(+10%)"
52+
},
53+
"boostWeekPercentages": [
54+
// When new boost week percentages are added to PSO2, use this to include the new option in the Assistant
55+
// Format: List of boost week percentages (i.e.: 5 indicates 5%, etc.)
56+
0,
57+
5,
58+
10,
59+
15,
60+
20
61+
],
62+
"deadRefs": [
63+
// If in any case some ability was published publicly to the Assistant and need to be removed, use this to remove it
64+
// Format: List of ref identifier of abilities which are now gone from the Assistant
65+
152,
66+
198,
67+
228
68+
],
69+
"swikiToVisiDiscrepancies": {
70+
// When ability data in PSO2 Swiki doesnt match the data in ARKs Visiphone, use this to correct the affected data
71+
// Format: "jpNameInSwiki": { correct data that shouldve been in visiphone }
72+
"ディバインレセプター": {
73+
"enName": "Divine Receptor",
74+
"effect": "Greatly increases affix rate of Divine-type ability.<br>ALL(+10)"
75+
},
76+
"カタリストレセプター": {
77+
"enName": "Catalyst Receptor",
78+
"effect": "Boosts Catalyst-type ability.<br>ALL(+10)"
79+
},
80+
"リガンド・アルマ": {
81+
"enName": "Ligand Arma",
82+
"effect": "S-ATK(+40),<br>HP(+30),<br>PP(+3)"
83+
},
84+
"リガンド・ティロ": {
85+
"enName": "Ligand Tiro",
86+
"effect": "R-ATK(+40),<br>HP(+30),<br>PP(+3)"
87+
},
88+
"リガンド・マギア": {
89+
"enName": "Ligand Magia",
90+
"effect": "T-ATK(+40),<br>HP(+30),<br>PP(+3)"
91+
},
92+
"リーパー/炎弱点": {
93+
"enName": "Ripper/Fire Weak",
94+
"effect": "Boost damage against enemies weak to Fire.<br>Effect is reduced<br>as the Weapon<br>Rarity increases."
95+
},
96+
"リーパー/雷弱点": {
97+
"enName": "Ripper/Ltn. Weak",
98+
"effect": "Boost damage against enemies weak to Lightning.<br>Effect is reduced<br>as the Weapon<br>Rarity increases."
99+
},
100+
"スレイヤー/龍族種": {
101+
"enName": "Slayer/Dragonkin-Type",
102+
"effect": "Boost damage against Dragonkin.<br>Effect is reduced<br>as the Weapon<br>Rarity increases."
103+
},
104+
"ベルージュ・グレア": {
105+
"enName": "Veluge Glare",
106+
"effect": "R-ATK(+30)<br>S-DEF(+20)<br>R-DEF(+40)<br>T-DEF(+20)"
107+
},
108+
"イクシードレセプター": {
109+
"enName": "Exceed Receptor",
110+
"effect": "Greatly increases affix rate of Exceed-type ability.<br>ALL(+10)"
111+
},
112+
"エンペ・エンブレイス": {
113+
"enName": "Emper Embrace",
114+
"effect": "Adds 90 EXP to NT weapon grinds."
115+
}
116+
},
117+
"visiToSimDiscrepancies": {
118+
// When ability name in ARKs Visiphone doesnt match the name in ARKs Layer Simulator, use this to indicate the name difference
119+
// Format: "enNameInVisiphone": "enNameInSimulator"
120+
"Flame Resist I": "Fire Resist I",
121+
"Flame Resist II": "Fire Resist II",
122+
"Flame Resist III": "Fire Resist III",
123+
"Flame Resist IV": "Fire Resist IV",
124+
"Flame Resist V": "Fire Resist V",
125+
"Lesser Stam. I": "Lesser Stamina I",
126+
"Lesser Stam. II": "Lesser Stamina II",
127+
"Lesser Stam. III": "Lesser Stamina III",
128+
"Lesser Stam. IV": "Lesser Stamina IV",
129+
"Lesser Stam. V": "Lesser Stamina V",
130+
"EV Tech/HP": "EV Technique HP",
131+
"EV Tech/PP": "EV Technique PP",
132+
"Shooting Boost": "Shoot Boost",
133+
"Defense Receptor": "Guard Receptor",
134+
"Zigmorde Soul": "Zigmor Soul",
135+
"Lilli Soul": "Lili Soul",
136+
"Izane Soul": "Izane Kazuchi Soul",
137+
"Dragon Fever": "Drago Fever",
138+
"Slayer/Native-Type": "Slayer/Beast Type",
139+
"Slayer/Dragonkin-Type": "Slayer/Dragonkin",
140+
"Slayer/Oceanids-Type": "Slayer/Ocean Type",
141+
"Slayer/Phantom-Type": "Slayer/Phantoms Type",
142+
"Slayer/Darker-Type": "Slayer/Darkers",
143+
"Slayer/Luminmech-Type": "Slayer/Luminmech",
144+
"Extreceptor": "Extreme Receptor",
145+
"NT Weapon Boost": "NT Weapon Booster",
146+
"Ceremo Fever": "Ceramo Fever"
147+
},
148+
"simToAstDiscrepancies": {
149+
// When ability name in ARKs Layer Simulator that doesnt match the name in game (JP version), use this to indicate the name difference
150+
// Format: "enNameInSimulator": "enNameInGame"
151+
"Ceramo Fever": "Ceremo Fever",
152+
"Extreme Receptor": "Extreceptor",
153+
"Lili Soul": "Lilli Soul"
154+
},
155+
"internalLangKeys": [
156+
// Keys in lang.js that are used internally by the Assistant, used to port over existing internal language into new builds
157+
"app",
158+
"filters",
159+
"statsDisplayOrder",
160+
"synonyms"
161+
],
162+
"jsDependencies": "js/gaData.js js/lang.js js/templates.js js/viewcontroller.js js/affixData.js js/affixDataParser.js js/affixingassistant.js js/formulaEncoder.js js/app.js",
163+
"cssDependencies": "css/themes.css css/stylesheet.css css/checkbox.css css/radiobutton.css css/dropdown.css css/filtersearch.css"
164+
}

css/stylesheet.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,8 @@ div.header div#settingslist.hidden {
179179
right: 16px;
180180
bottom: 12px;
181181
color: #696969;
182+
max-width: 50%;
183+
text-align: right;
182184
}
183185

184186
#ver {

0 commit comments

Comments
 (0)