There was a bug caused by translation, so I translated only a part.
1. [Blessed Crucible] does not display properly in the group dungeon window
2. [Automatically take up the Pledges] does not work
I will continue to translate only the parts that I can do.
Lua Code:
local Icon = WPamA.Consts.IconsW
WPamA.i18n = {
Lng = "JP",
-- DateTime settings
DateTimePart = {dd = 2, mm = 1, yy = 0, },
DateFrmt = 4, -- 1 default:m.d.yyy ; 2:yyyy-mm-dd; 3:dd.mm.yyyy; 4:yyyy/mm/dd; 5:dd.mm.yy; 6:mm/dd; 7:dd.mm
DateFrmtList = {"ESO標準","yyyy-mm-dd","dd.mm.yyyy","yyyy/mm/dd","dd.mm.yy","mm/dd","dd.mm"},
DayMarker = "日",
MetricPrefix = {"千","百万","十億","一兆","千兆","百京"},
-- Marker (substring) in active quest step text for detect DONE stage
DoneM = {
[1] = "へ戻る",
[2] = "と話す",
},
-- Keybinding string
KeyBindShowStr = "アドオンウィンドウの表示/非表示",
KeyBindChgStr = "アドオンウィンドウモードの変更",
KeyBindCharStr = "キャラクターウィンドウの表示/非表示",
KeyBindClndStr = "カレンダーウィンドウの表示/非表示",
KeyBindWWBStr = "ロスガーボスウィンドウの表示/非表示",
KeyBindInvtStr = "その他ウィンドウの表示/非表示",
KeyBindClGlStr = "クラス&ギルドウィンドウの表示/非表示",
KeyBindCraftStr= "クラフトウィンドウの表示/非表示",
KeyBindTrialStr= "試練ウィンドウの表示/非表示",
KeyBindRndDStr = "ランダムダンジョンウィンドウの表示/非表示",
KeyBindPostTd = "今日の誓いをチャットに投稿する",
KeyBindRGLA = "RGLA(レイドグループリーダーアシスタント)の表示/非表示",
KeyBindRGLASrt = "RGLA: 開始",
KeyBindRGLAStp = "RGLA: 停止",
KeyBindRGLAPst = "RGLA: チャットに投稿",
KeyBindRGLAShr = "RGLA: クエストの共有",
KeyBindLFGP = "GFP(誓い向けグループ検索)の有効/無効",
KeyBindLFGPMode = "GFPのノーマル/ベテランモードの切り替え", -- or "GFP: ノーマル/ベテラン モードの切り替え"
-- No character error string
NoCharErr = "キャラクターリストの読み込みエラー!",
-- More character. It is the result of removing and adding characters
MoreCharErr = (WPamA.Consts.RowCnt+1).." 以上のキャラクターを検知しました。キャラクターリストをリセットする必要があります。",
-- Caption
Mode = {
[0] = {Capt = "アンドーンテッドの誓い",},
[1] = {Capt = "誓いのカレンダー",},
[2] = {Capt = "ワールドボス:ロスガー",}, -- or "ロスガー ワールドボス" or "ロスガーのワールドボス"
[3] = {Capt = "その他",},
[4] = {Capt = "スキル:クラス&ギルド",},
[5] = {Capt = "スキル:クラフト",},
[6] = {Capt = "試練",},
[7] = {Capt = "ランダムダンジョン",},
[8] = {Capt = "ワールドボス:ヴァーデンフェル",}, -- or "ヴァーデンフェル ワールドボス" or "ヴァーデンフェルのワールドボス"
[9] = {Capt = "ワールドボス:ゴールドコースト",}, -- or "ゴールドコースト ワールドボス" or "ゴールドコーストのワールドボス"
[10]= {Capt = "季節のお祭り",},
[11]= {Capt = "...",},
},
SelModeWin = {x = 230, y = 2, dy = 24,},
-- Labels
TotalRow = {[1] = "銀行",[2] = "合計",},
HdrLvl = "レベル",
HdrName = "名前",
HdrClnd = "カレンダー",
HdrMaj = "マジ・アルラガス",
HdrGlirion = "赤髭グリリオン",
HdrUrgarlag = "族長殺しのウルガルラグ",
HdrLFGReward = "紫色報酬",
SendInvTo = "<<1>> に招待を送る",
-- Pledge Quest Givers NPC names
PledgeQGivers = {
[1] = "マジ・アルラガス",
[2] = "赤髭グリリオン",
[3] = "族長殺しのウルガルラグ",
},
-- Addon Options Menu
--> 1
OptGeneralHdr = "一般設定",
OptLocation = "ダンジョン名の代わりに地名",
OptENDungeon = "ダンジョン名を英語で表示",
OptDontShowNone = "\"なし\"の代わりに空白を表示",
OptTitleToolTip = "ウィンドウのタイトルのツールチップを有効にする",
OptDateFrmt = "日付のフォーマット",
OptDateFrmtF = "カレンダーウィンドウに表示する日付のフォーマットを選択",
OptShowTime = "日付の後に時間も表示",
OptTrialAvl = "次の試練の箱が入手可能です...",
OptTrialAvlF = "この設定では、いつ試練の完了時に入手可能になるかを示す情報の形式を選択できます。利用可能なオプションは'日時'と'カウントダウンタイマー'です。",
OptTimerList = {"カウントダウンタイマー","日時 (MM/DD hh:mi)","日時 (DD.MM hh:mi)"},
OptLFGRndDontShowSt = "\"Ready\"の代わりに空白を表示",
OptLFGRndDontShowStF = "ランダムダンジョンウィンドウに\"Ready\"の代わりに空白を表示する",
OptLFGRndAvl = "ランダムダンジョンの紫色報酬...", -- Purple reward for random dungeon...
OptLFGRndAvlF = "この設定では、いつランダムダンジョンの完了時に入手可能になるかを示す情報の形式を選択できます。",
OptAutoTakeUpPledges = "誓いを自動受注", -- Automatically take up the Pledges
OptAutoTakeUpPledgesF = "アンドーンテッドNPCと会話すると誓いを自動で受注します。", -- Automatically take up the pledge quests while talking with the Undaunted NPCs
--> 2
OptLFGPHdr = "Group Finder for Pledges",
OptLFGPOnOff = "Allow to use Group Finder for Pledges",
OptLFGPMode = "Also set the group mode to...",
OptLFGPModeList = {"always Normal","always Veteran","depends on Character"},
OptLFGPIgnPledge = "Ignore \"pledge completed\" checkmark",
OptLFGPAlert = "画面に通知する",
OptLFGPChat = "チャットに通知する",
--> 3
OptRGLAHdr = "RGLA設定",
OptRGLAQAutoShare = "クエストの自動共有を有効にする",
OptRGLAQAlert = "画面に通知する",
OptRGLAQChat = "チャットに通知する",
OptRGLABossKilled = "ボスが倒されるとRGLAは停止します。",
--> 4
CharsOnOffHdr = "キャラクターの表示/非表示",
CharsOnOffNote = "注意:あなたの現在のキャラクターはこの設定を常に無視します。現在のキャラクターに関する情報は全てのモードで常に表示されます",
OptCharOnOffTtip = "キャラクター \"<<1>>\" の表示 / 非表示",
--> 5
ModesOnOffHdr = "ウィンドウモードの表示 / 非表示",
ModesOnOffNote = "注意: この設定はウィンドウモードを順番にスイッチします。ウィンドウモードを隠すことができますが、少なくとも1回以上はウィンドウモードを表示にします。また、コンテキストメニューから目的のウィンドウモードを直接指定することができます。",
OptModeOnOffTtip = "ウィンドウモード \"<<1>>\" の表示 / 非表示",
--> 6
ResetChar = "キャラクターリストのリセット",
ResetCharNote = "キャラクターを削除した場合でもデータは引き続き保存されます。存在しないキャラクターのデータを削除するには、以下のボタンをクリックする必要があります。キャラクターの一覧のリセット後、新しいキャラクターのデータを取得するには再ログインする必要があります。",
ResetCharWarn = "全てのキャラクターに関するデータを削除します!よろしいですか?",
-- LFGP texts
LFGPSrchCanceled = "Searching a group is canceled",
LFGPSrchStarted = "Searching a group is started",
LFGPAlrdyStarted = "Another activity has already started",
LFGPQueueFailed = "Creating the queue has failed",
LFGP_ErrLeader = "グループリーダーではありません!",
LFGP_ErrOverland = "You must be in Overland world!",
LFGP_ErrGroupRole= "You must have a group role!",
-- RGLA text
RGLABossKilled = "ボスが倒されました。RGLAを停止しました。",
RGLALeaderChanged = "グループリーダーが変更されました。RGLAを停止しました。",
RGLAShare = "共有",
RGLAStop = "停止",
RGLAPost = "投稿",
RGLAStart = "開始",
RGLAStarted = "開始済み",
-- RGLA Errors
RGLA_ErrBoss = "ボスは既に倒されています。RGLAは起動できません。",
RGLA_ErrQuest = "ロスガーデイリーボスクエストを受けていません!",
RGLA_ErrLoc = {
[0] = "現在、ロスガーにいません!",
[1] = "You are not in Vvardenfell right now!",
[2] = "You are not in Gold Coast right now!",
},
RGLA_ErrLeader = "グループリーダーではありません!",
RGLA_ErrAI = "AutoInviteアドオンが見つからないか、有効でありません!",
-- Dungeons Status
DungStDone = "完了",
DungStNA = "無効",
-- Wrothgar Boss Status
WWBStNone = "なし",
WWBStDone = "完了",
WWBStCur = "進行中",
-- Trials Status
TrialStNone = "なし",
TrialStActv = "進行中",
-- LFG Random Dungeon Status
LFGRewardReady = "Ready",
LFGRewardNA = "無効",
-- Enlightened
EnlOn = "あなたのキャラクターは悟りを開きました。",
EnlOff = "あなたのキャラクターは悟りを開いていません。",
}
WPamA.i18n.ToolTip = {
[0] = Icon.LMB .. " ウィンドウを閉じる",
[1] = Icon.LMB .. " オプションウィンドウの表示/非表示",
[2] = Icon.LMB .. " ウィンドウモードを変更\n" .. Icon.RMB .. " ウィンドウモードの選択",
[3] = Icon.LMB .. " チャットに今日の誓いを投稿する",
[4] = "あなたの現在の進捗は、誓いを完了しています。",
[5] = "現在及び未来の誓いのカレンダー",
[6] = "あなたの現在の進捗は、デイリークエスト進行中です",
[7] = "ゴールド/シルバー/ブロンズ鍵、ロックピック、極大魂石",
[8] = "スケールされたダンジョンに入れる最小レベル",
[9] = "アドオンオプションパネルの \"キャラクターリストのリセット\" ボタンを使用するか、チャットウィンドウで \"/wpa rch\" コマンドを入力してください。",
-- [10] = "",
[17] = "クラス&ギルドのスキルが現在進行中です。",
[18] = "クラフトスキルが現在進行中です。",
[19] = "試練の週報酬が入手可能になるまでの時間",
[20] = "Daily Rewards Tracker for Random Dungeon",
--
[21] = "未完成のドルメン\n - 蘇ったザンダデュノズ",
[22] = "ニジャレフト・フォールズ\n - ニジャレフト ドワーフ センチュリオン",
[23] = "族長王の玉座\n - 族長王エドゥ",
[24] = "マッド・オーガの祭壇\n - マッド・ウルカズブル",
[25] = "密猟者の野営地\n - オールド・スナガラ",
[26] = "呪われた託児所\n - 悪鬼コリンサック",
[27] = "アチーブメントのカウントダウン",
--
[29] = "現在のGFPモード",
[30] = "紫色報酬が入手可能",
-- 31-36 Class skills + Guild skills
[31] = "クラススキル: ファーストライン",
[32] = "クラススキル: セカンドライン",
[33] = "クラススキル: サードライン",
[34] = "戦士ギルド",
[35] = "魔導師ギルド",
[36] = "アンドーンテッド",
-- 41-46 Craft skills
[51] = "ヘル・ラ要塞",
[52] = "エセリアルの保管庫",
[53] = "聖域オフィディア",
[54] = "モー・オブ・ローカジュ",
[55] = "ホール・オブ・ファブリケーション",
[56] = "聖者の隔離場",
--
[61] = "ゴールド",
[62] = "依頼達成証",
[63] = "同名ポイント",
[64] = "テルバー・ストーン",
[65] = "アンドーンテッドの鍵",
[66] = "ロックピック",
[67] = "極大魂石",
[68] = "極大魂石 (空)",
[69] = "Key Fragment", -- I don't know because I don't have DLC...
--
[71] = "ミシール・ダダリット卵鉱山\n - The Queen's Consort",
[72] = "サロサンの評議会\n - Salothan",
[73] = "ニルソグ洞穴\n - Nilthog the Unbroken",
[74] = "スリパンド繁殖場\n - Wuyuvus the Hunger",
[75] = "ダブディル・アラーの塔\n - Mehz the Cozener",
[76] = "難破船の入江\n - Kimbrudhil the Songbird",
[77] = "Kvatch Arena",
[78] = "Tribune's Folly\n - Limenauruus",
--
[80] = "Seasonal Festivals",
}
WPamA.i18n.RGLAMsg = {
[1] = "ギルド: メンバーを探す ...",
[2] = "ギルド: メンバーを探す(短縮)",
[3] = "ギルド: 1分後に開始",
[4] = "グループ: 1分後に開始",
[5] = "グループ: 開始",
[6] = "ギルド: ボスが倒された",
[7] = "グループ: 既に行っている",
[8] = "アドオンについて",
}
-- In Dungeons structure:
-- Q - Quest name which indicates the dungeon
-- N - Short name of the dungeon displayed by the addon
WPamA.i18n.Dungeons = {
-- Virtual dungeon
[1] = { -- None
N = "なし",
},
[2] = { -- Unknown
N = "不明",
},
-- First location dungeons
[3] = { -- AD, Auridon, Banished Cells I
Q = "誓い: 追放者の監房1",
N = "追放者の監房1",
},
[4] = { -- EP, Stonefalls, Fungal Grotto I
Q = "誓い: フンガル洞窟1",
N = "フンガル洞窟1",
},
[5] = { -- DC, Glenumbra, Spindleclutch I
Q = "誓い: スピンドルクラッチ1",
N = "スピンドルクラッチ1",
},
[6] = { -- AD, Auridon, Banished Cells II
Q = "誓い: 追放者の監房2",
N = "追放者の監房2",
},
[7] = { -- EP, Stonefalls, Fungal Grotto II
Q = "誓い: フンガル洞窟2",
N = "フンガル洞窟2",
},
[8] = { -- DC, Glenumbra, Spindleclutch II
Q = "誓い: スピンドルクラッチ2",
N = "スピンドルクラッチ2",
},
-- Second location dungeons
[9] = { -- AD, Grahtwood, Elden Hollow I
Q = "誓い: エルデン洞穴1",
N = "エルデン洞穴1",
},
[10] = { -- EP, Deshaan, Darkshade Caverns I
Q = "誓い: ダークシェード洞穴1",
N = "ダークシェード洞穴1",
},
[11] = { -- DC, Stormhaven, Wayrest Sewers I
Q = "誓い: ウェイレスト下水道1",
N = "ウェイレスト下水道1",
},
[12] = { -- AD, Grahtwood, Elden Hollow II
Q = "誓い: エルデン洞穴2",
N = "エルデン洞穴2",
},
[13] = { -- EP, Deshaan, Darkshade Caverns II
Q = "誓い: ダークシェード洞穴2",
N = "ダークシェード洞穴2",
},
[14] = { -- DC, Stormhaven, Wayrest Sewers II
Q = "誓い: ウェイレスト下水道2",
N = "ウェイレスト下水道2",
},
-- 3 location dungeons
[15] = { -- AD, Greenshade, City of Ash I
Q = "誓い: 灰の街1",
N = "灰の街1",
},
[16] = { -- EP, Shadowfen, Arx Corinium
Q = "誓い: アークス・コリニウム",
N = "アークス・コリニウム",
},
[17] = { -- DC, Rivenspire, Crypt of Hearts I
Q = "誓い: ハーツ墓地1",
N = "ハーツ墓地1",
},
[18] = { -- AD, Greenshade, City of Ash II
Q = "誓い: 灰の街2",
N = "灰の街2",
},
[19] = { -- DC, Rivenspire, Crypt of Hearts II
Q = "誓い: ハーツ墓地2",
N = "ハーツ墓地2",
},
-- 4 location dungeons
[20] = { -- AD, Malabal Tor, Tempest Island
Q = "誓い: テンペスト島",
N = "テンペスト島",
},
[21] = { -- EP, Eastmarch, Direfrost Keep
Q = "誓い: ダイアフロスト砦1",
N = "ダイアフロスト砦1",
},
[22] = { -- DC, Alik`r Desert, Volenfell
Q = "誓い: ヴォレンフェル",
N = "ヴォレンフェル",
},
-- 5 location dungeons
[23] = { -- AD, Reaper`s March, Selene`s Web
Q = "誓い: セレーンの巣",
N = "セレーンの巣",
},
[24] = { -- EP, The Rift, Blessed Crucible
Q = "誓い: 聖なるるつぼ1",
N = "聖なるるつぼ",
},
[25] = { -- DC, Bangkorai, Blackheart Haven
Q = "誓い: ブラックハートヘブン",
N = "ブラックハートヘブン",
},
-- 6 location dungeons
[26] = { -- Any, Coldharbour, Vaults of Madness
Q = "誓い: 狂気の地下室",
N = "狂気の地下室",
},
-- 7 location dungeons
[27] = { -- Any, Imperial City, IC Prison
Q = "誓い: 帝国監獄",
N = "帝国監獄",
},
[28] = { -- Any, Imperial City, WG Tower
Q = "誓い: 白金の塔",
N = "白金の塔",
},
-- Shadows of the Hist DLC dungeons
[29] = { -- Any, Shadowfen, Ruins of Mazzatun
Q = "誓い: マザッタンの遺跡",
N = "マザッタンの遺跡",
},
[30] = { -- Any, Shadowfen, Cradle of Shadows
Q = "誓い: 影のゆりかご",
N = "影のゆりかご",
},
-- Horns of the Reach DLC dungeons
[31] = { -- Any, Craglorn, Bloodroot Forge
Q = "誓い: ブラッドルート・フォージ",
N = "ブラッドルート・フォージ",
},
[32] = { -- Any, Craglorn, Falkreath Hold
Q = "誓い: ファルクリース要塞",
N = "ファルクリース要塞",
},
}
WPamA.i18n.DailyBossQ = {
[1] = "無知という異端", -- zanda, 蘇ったザンダデュノズ
[2] = "雪と蒸気", -- nyz, ニジャレフト
[3] = "悪い遊びの臭い", -- edu, 族長王エドゥ
[4] = "学問的救出", -- ogre, マッド・ウルカズブル
[5] = "大衆のための肉", -- poa, オールド・スナガラ
[6] = "自然の恵み", -- cori, 悪鬼コリンサック
[7] = "群れの間引き", -- QUEEN
[8] = "サロサンの呪い", -- SAL
[9] = "オックスを見つけた", -- NIL
[10] = "這い寄るハンガー", -- WUY
[11] = "不安な見習い", -- DUB
[12] = "セイレーンの歌", -- SIREN
[13] = "群衆のどよめき", -- arena
[14] = "忍び寄る影", -- mino
}
WPamA.i18n.TrialsQ = {
[1] = "要塞への襲撃", -- HRC
[2] = "魔術師の塔", -- AA
[3] = "最古の亡霊", -- SO
[4] = "口の中へ", -- MOL
[5] = "未来の鍛造", -- HoF
[6] = "Saints' Mercy", -- AS
}
WPamA.i18n.DayOfWeek = {
[0] = "日",
[1] = "月",
[2] = "火",
[3] = "水",
[4] = "木",
[5] = "金",
[6] = "土",
}
-- The message in chat should always be Japanese. This part should be only in Japanese localization.
WPamA.JP = {
-- Chat
Chat = {
Today = "今日の誓い[<<1>>(<<2>>)より]: ",
Loot = "(<<1>>が窃取可能)",
Addon = " (<<1>> v<<X:2>>を利用)",
Dlmtr = ", ",
},
RGLA = {
CG = "/g1",
CP = "/p",
F1 = "/g1 <<1>> のクエストがシェアできます。",
F2 = "AutoInvite及びAutoShareで参加するにはいずれかの文字列をチャットから入力してください。\"<<1>>",
F3 = "AutoInviteで参加するにはいずれかの文字列をチャットから入力してください。\"<<1>>",
F4 = "\" , \"<<1>>",
F5 = "\" ( <<1>> ).",
F6 = "/g1 AutoInvite及びAutoShareで \"<<1>>\" の参加を募集しています。",
F7 = "/g1 AutoInviteで \"<<1>>\" の参加を募集しています。",
F8 = "<<1>> あと1分で <<2>> を開始します。",
F9 = "/p <<1>> を開始します。",
F10 = "/g1 <<1>> は倒されました。",
F11 = "/p クエストは自動的にシェアされます。おそらく、あなたは既に他のボスのクエストを受けているか、今日の分を既に完了しています。",
F12 = "アドオン<<1>> v<<2>> from ESOUI.COM: 自動招待及び自動共有機能を有する「誓い」と「ロスガーボスデイリークエスト」の追跡ツールです。",
},
ShareSubstr = "share",
DayOfWeek = {},
DungeonsName = {},
}
for i=0,6 do
WPamA.JP.DayOfWeek[i] = WPamA.i18n.DayOfWeek[i]
end
for n, v in pairs(WPamA.i18n.Dungeons) do
WPamA.JP.DungeonsName[n] = v.N
end
-- Rename DayliBoss.H
WPamA.Consts.DailyBoss[1].H = "ザンダ"
WPamA.Consts.DailyBoss[2].H = "ニジャ"
WPamA.Consts.DailyBoss[3].H = "エドゥ"
WPamA.Consts.DailyBoss[4].H = "マッド"
WPamA.Consts.DailyBoss[5].H = "スナガラ"
WPamA.Consts.DailyBoss[6].H = "コリン"
-- Copy DailyBoss.H to modes headers array
for j=1,6 do
WPamA.ModeSettings[2].HdT[j] = WPamA.Consts.DailyBoss[j].H
end