Merge pull request #181 from ryotai-trpg/ja-skill-sort

Skills sort in Japanese
This commit is contained in:
TheLastScrub
2025-04-20 11:04:56 -07:00
committed by GitHub
2 changed files with 46 additions and 2 deletions
+40 -1
View File
@@ -313,5 +313,44 @@
"DG.ItemWindow.Ritual.ActivationTime": "実行時間",
"DG.ItemWindow.Ritual.ActivationCosts": "実行コスト",
"DG.ItemWindow.Ritual.StudyTime": "研究期間",
"DG.ItemWindow.Ritual.LearnedSanityDamage": "習得時SANダメージ"
"DG.ItemWindow.Ritual.LearnedSanityDamage": "習得時SANダメージ",
"DG.Skills.ruby.accounting": "けいり",
"DG.Skills.ruby.alertness": "けいかい",
"DG.Skills.ruby.anthropology": "じんるいがく",
"DG.Skills.ruby.archeology": "こうこがく",
"DG.Skills.ruby.artillery": "ほう",
"DG.Skills.ruby.athletics": "うんどう",
"DG.Skills.ruby.bureaucracy": "かんりょう",
"DG.Skills.ruby.computer_science": "こんぴゅーたー",
"DG.Skills.ruby.criminology": "はんざいがく",
"DG.Skills.ruby.demolitions": "ばくは",
"DG.Skills.ruby.disguise": "へんそう",
"DG.Skills.ruby.dodge": "かいひ",
"DG.Skills.ruby.drive": "うんてん",
"DG.Skills.ruby.firearms": "しゃげき",
"DG.Skills.ruby.first_aid": "おうきゅうてあて",
"DG.Skills.ruby.forensics": "ほういがく",
"DG.Skills.ruby.heavy_machiner": "じゅうきかいそうさ",
"DG.Skills.ruby.heavy_weapons": "じゅうかき",
"DG.Skills.ruby.history": "れきし",
"DG.Skills.ruby.humint": "ちょうほう",
"DG.Skills.ruby.law": "ほうりつ",
"DG.Skills.ruby.medicine": "いがく",
"DG.Skills.ruby.melee_weapons": "きんせつぶき",
"DG.Skills.ruby.navigate": "なびげーと",
"DG.Skills.ruby.occult": "おかると",
"DG.Skills.ruby.persuade": "せっとく",
"DG.Skills.ruby.pharmacy": "やくがく",
"DG.Skills.ruby.psychotherapy": "しんりりょうほう",
"DG.Skills.ruby.ride": "じょうば",
"DG.Skills.ruby.search": "そうさく",
"DG.Skills.ruby.sigint": "しぎんと",
"DG.Skills.ruby.stealth": "おんみつ",
"DG.Skills.ruby.surgery": "しゅじゅつ",
"DG.Skills.ruby.survival": "さばいばる",
"DG.Skills.ruby.swim": "すいえい",
"DG.Skills.ruby.unarmed_combat": "としゅかくとう",
"DG.Skills.ruby.unnatural": "ひしぜん",
"DG.Skills.ruby.flight": "ひこう"
}
+6 -1
View File
@@ -75,7 +75,12 @@ export default class DeltaGreenActorSheet extends ActorSheet {
let sortedSkills = [];
for (const [key, skill] of Object.entries(this.actor.system.skills)) {
skill.key = key;
skill.sortLabel = game.i18n.localize(`DG.Skills.${key}`);
if (game.i18n.lang === "ja") {
skill.sortLabel = game.i18n.localize(`DG.Skills.ruby.${key}`);
} else {
skill.sortLabel = game.i18n.localize(`DG.Skills.${key}`);
}
if (skill.sortLabel === "" || skill.sortLabel === `DG.Skills.${key}`) {
skill.sortLabel = skill.key;