Harvest.localizedStrings = {
	--["pintype1"] = "鍛冶のピン",
	--["pintypetooltip1"] = "マップとコンパスに鉱石を表示します。",

	["pintype2"] = "仕立のピン",
	["pintypetooltip2"] = "マップとコンパスに仕立の材料を表示します。",

	--["pintype3"] = "付呪のピン",
	--["pintypetooltip3"] = "マップとコンパスにルーンストーンを表示します。",

	["pintype4"] = "キノコのピン",
	["pintypetooltip4"] = "マップとコンパスにキノコを表示します。",
	["pintype13"] = "ハーブ/花のピン",
	["pintypetooltip13"] = "マップとコンパスにハーブと花を表示します。",
	["pintype14"] = "水生植物のピン",
	["pintypetooltip14"] = "マップとコンパスに水生植物を表示します。",

	["pintype5"] = "木工のピン",
	["pintypetooltip5"] = "マップとコンパスに木材を表示します。",

	["pintype6"] = "宝箱のピン",
	["pintypetooltip6"] = "マップとコンパスに宝箱を表示します。",

	["pintype7"] = "溶媒のピン",
	["pintypetooltip7"] = "マップとコンパスに溶媒を表示します。",

	["pintype8"] = "釣り場のピン",
	["pintypetooltip8"] = "マップとコンパスに釣り場を表示します。",

	["pintype9"] = "重い袋のピン",
	["pintypetooltip9"] = "マップとコンパスに重い袋を表示します。",

	["pintype10"] = "盗賊の宝のピン",
	["pintypetooltip10"] = "マップとコンパスに盗賊の宝を表示します。",

	["pintype11"] = "金庫のピン",
	["pintypetooltip11"] = "マップとコンパスに金庫や強奪目標といったコンテナを表示します。",
	
	["pintype12"] = "隠し場所のピン",

	["savepin"] = "<<1>>の保存",
	["savetooltip"] = "この資源の発見場所の保存を有効にします。",

	["pinsize"] = "ピンのサイズ",
	["pinsizetooltip"] = "マップの<<1>>のサイズを設定します。",

	["pincolor"] = "ピンの色",
	["pincolortooltip"] = "マップとコンパスの<<1>>の色を設定します。",

	["pincolor"] = "ピンの色",
	["pincolortooltip"] = "マップとコンパスの<<1>>の色を設定します。",

	["fov"] = "視野角(FOV)",
	["fovtooltip"] = "HarvestMapのピンのコンパス上の視野角(FOV)を設定します。\n360°を設定すると全てのピンがコンパスに表示され、180°を設定すると自分より前にある全てのピンがコンパスに表示されます。\nデフォルトは90°で、他のコンパスピンの視野角(FOV)のデフォルトです。",
	["compassdistance"] = "ピンの最大距離",
	["compassdistancetooltip"] = "コンパスに表示するピンの最大距離(メートル)です。",
	["compass"] = "コンパスを有効にする",
	["compasstooltip"] = "近くのピンをコンパスに表示します。無効にするとパフォーマンスが向上します。",
	["minnodedist"] = "ノード間の最短距離",
	["nodedisttooltip"] = "2つの資源アイテム間の最短距離。\nこの値より短いとピンを1つだけ生成します。",
	["apply"] = "期限設定の適用",
	["applywarning"] = "一度期限切れのデータを削除すると元に戻せません！",
	["timedifference"] = "最近のデータのみ保存する",
	["timedifferencetooltip"] = "HarvestMapは過去X日間のデータだけを保持します。\nこれにより既に古くなったデータは表示されなくなります。\n0を設定すると日数にかかわらず全てのデータを保持します。",
	["compassoptions"] = "コンパスオプション",
	["account"] = "アカウント全体設定",
	["accounttooltip"] = "全キャラクターで以下の設定が同じになります。",
	["accountwarning"] = "この設定を変更するとUIがリロードされます。",
	["hiddentime"] = "リスポーンタイマー",
	["hiddentimetooltip"] = "最近訪問したピンをX分間非表示にします。",
	["hiddentimewarning"] = "0より大きな値を設定するとゲームのパフォーマンスが低下する可能性があります(特にミニマップアドオンを使用する場合)。",
	["hiddenonharvest"] = "採取時にだけリスポーンタイマーを使う",
	["hiddenonharvesttooltip"] = "有効にすると採取した時だけピンを非表示にします。無効にしても訪問時にはピンを非表示にします。",
	["exactitem"] = "発見済アイテムだけを表示する",
	["exactitemtooltip"] = "有効にすると発見済の資源だけをマップピンのツールチップに表示します。\n無効にするとピンの場所にリスポーンしうる全資源をツールチップに表示します。",
	["level"] = "資源ピンを重要地点ピンの上に表示",
	["leveltooltip"] = "マップの重要地点ピンより上にHarvestMapのピンを表示します。",
	["deletepinfilter"] = "HarvestMapのピンの削除",
	["options"] = "<<1>> オプション",
	["debug"] = "デバッグメッセージの表示",
	["debugtooltip"] = "チャットにデバッグメッセージを表示します。",
	["filterheatmap"] = "色分け地図モード",
	["goldperminute"] = "ゴールド/分:",
	["farmresult"] = "HarvestFarmの結果",
	["farmnotour"] = "HarvestFarmは指定された最短距離では良好なファーミング経路を算出できませんでした。",
	["farmerror"] = "HarvestFarmエラー",
	["farmnoresources"] = "資源が見つかりません。\nこのマップに資源がないか、選択された種類の資源がありません。",
	["farminvalidmap"] = "このマップでファーミングヘルパーツールは使用できません。",
	["farmsuccess"] = "HarvestFarmはキロメートル当たり<<1>>ノードの経路を算出しました。",
	["farmdescription"] = "HarvestFarmは時間当たりの資源数が非常に高いツアーを算出します。\nツアーを生成したら選択した資源の一つをクリックしてツアーの出発地点を設定します。",
	["farmminlength"] = "経路の最短距離",
	["farmminlengthtooltip"] = "ツアーの最短距離(単位:キロメートル)です。",
	["farmminlengthdescription"] = "ツアーの距離が長いほど次の周回時に資源がリスポーンする可能性が高くなります。\nツアーの距離が短いと時間当たりの資源数が向上します。",
	["calculatetour"] = "ツアーの算出",
	["showtourinterface"] = "ツアーUIの表示",
	["canceltour"] = "ツアーのキャンセル",
	["reverttour"] = "ツアーの方向を元に戻す",
	["resourcetypes"] = "資源の種別",
	["skiptarget"] = "現在の対象をスキップ",
	["removetarget"] = "現在の対象を除外",
	["nodesperminute"] = "ノード数/分",
	["distancetotarget"] = "次の資源までの距離",
	["showarrow"] = "方向の表示",

	["esouidescription"] = "アドオンの説明とFAQについてはesoui.comのアドオンページを参照してください。",
	["openesoui"] = "ESOUIの閲覧",
	["mergedescription"] = "最新のHarvestMapデータ(資源の場所)はteso-harvest-merge.deでダウンロードできます。",
	["openmerge"] = "Harvest Mergeの閲覧",

	["maxcachedmaps"] = "キャッシュするマップの最大数",
	["maxcachedmapstooltip"] = "HarvestMapは一度表示したノードをメモリに保持し、マップ再表示時に該当マップを高速表示します。しかしアドオンのメモリ消費が大幅に増加します。",

	["hasdrawdistance"] = "近くのマップピンだけを表示",
	--["hasdrawdistancetooltip"] = "HarvestMapはプレイヤーの近くの採取場所のマップピンだけを生成します。互換性のあるミニマップアドオンはありません。",
	["drawdistance"] = "マップピンの描画距離",
	["drawdistancetooltip"] = "'近くのマップピンだけを表示'が有効の場合、ピンを描画する距離のしきい値です。",
	["drawspeed"] = "マップピンの描画速度",
	["drawspeedtooltip"] = "新しいマップを開くと、HarvestMapは0.2秒ごとにピンをX個追加します。この値を小さくするとゲームのフリーズを防げますが、FPSの低下がより長時間に及ぶことがあります。",
	["delaywheninfight"] = "戦闘中は遅延する",
	["delaywheninfighttooltip"] = "HarvestMapはキャラクターの戦闘中にピンを更新しません。町の近くやサブゾーン付近で戦闘する際のラグを防ぎます。",
	["delaywhenmapclosed"] = "マップを開くまで遅延する",
	["delaywhenmapclosedtooltip"] = "マップが閉じている間、HarvestMapはピンを更新しません。移動中のラグを防ぎますが、ミニマップ上のピンが欠落することがあります。",
	["refreshonharvest"] = "採取後に全てのピンを更新する",
	["refreshonharvesttooltip"] = "無効にすると、資源種別に対応した全てのピンではなく、更新されたノードのみを更新します。しかし全てのミニマップアドオンと互換性がありません。ピンが表示されなかったり資源アイテム採取後にミニマップが更新されない場合はこの設定を有効にします。",
	
	["rangemultiplier"] = "訪問済にするノードまでの距離",
	["rangemultipliertooltip"] = "リスポーンタイマーやファーミングヘルパーにより、Xメートル以内のノードは訪問済とみなされます。",
	
	["pinoptions"] = "ピンの全般オプション",
	["worldpins"] = "3Dピンの有効化",
	["worldpinswarning"] = "本機能は開発中であり最適化されていません。バグに注意してください。",
	["worldpinstooltip"] = "有効にすると3Dゲームワールド内に近くの資源の場所を表示できます。パフォーマンス向上のために無効にすることもできます。",
	["worlddistance"] = "3Dピンの最大距離",
	["worlddistancetooltip"] = "採取場所までの最大距離(メートル)です。これ以上遠くにある場所の3Dピンは表示されません。",
	["worldpinsdepth"] = "3Dピンに深度バッファを使う",
	["worldpinsdepthtooltip"] = "無効にすると3Dピンは他のオブジェクトの背後に隠れません。",
	["worldpinsdepthwarning"] = "深度バッファを有効にした場合、ゲームのビデオオプションでサブサンプリングの品質を中または低にするか、モニタ解像度と不一致の解像度を選択すると、ゲームのバグにより3Dピンが表示されません。",
	["worldpinheight"] = "3Dピンの高さ",
	--["worldpinheighttooltip"] = "3Dピンの高さ(メートル)です。", --centimeters?
	["worldpininfo"] = [[深度バッファを有効にした場合、3Dワールドの解像度とUIの解像度が一致しないと、ゲームのバグにより3Dピンが表示されません。
これはゲームのビデオオプションでサブサンプリングの品質を中または低にするか、ウィンドウ/モニタ解像度と不一致の解像度を選択した場合に発生します。
現在の3D解像度:<<1>>
現在のUI解像度:<<2>>x<<3>>
現在のサブサンプリング品質:<<4>>
以下のボタンをクリックすると、UI解像度に3D解像度を設定し、サブサンプリング品質を高に設定します。]],
	["worldpingraphic"] = "グラフィック設定の変更",
	["outdateddata"] = "期限切れデータの設定",
	["performance"] = "パフォーマンス",
	["debugoptions"] = "デバッグ",
	["minimapconflict"] = "このオプションはFyrakin's minimapとの互換性はありません。",
	["farmandrespawn"] = "リスポーンタイマーとファーミングヘルパー",
	["compassandworld"] = "コンパスと3Dピン",
	["debuginfodescription"] = "esoui.comのコメントページにバグを報告する場合、次のデバッグ情報も追記してください:",
	["printdebuginfo"] = "デバッグ情報のコピー",
	["pinvisibilitymenu"] = "ピンの可視性メニュー",
	["menu"] = "HarvestMap メニュー",
	["farmmenu"] = "ファーミングツアーエディター",
	["editordescription"] = [[このメニューではツアーの作成と編集ができます。
ツアーの実行中でない場合、マップのピンをクリックしてツアーを作成できます。
ツアー実行中の場合、ツアーの経路の一部を編集して置換できます。まず最初に置換対象となる経路の最初のピンをクリックし、続けて置換するピンをクリックしていきます。最後に置換対象となる経路の最後のピンをクリックします。]],
	["editorstats"] = [[ノード数: <<1>>
距離: <<2>> m
ノード数/km: <<3>>]],
	["removetour"] = "ツアーの削除",
	["undo"] = "最後の変更のアンドゥ",
	["tourname"] = "ツアー名: ",
	["defaultname"] = "無題のツアー",
	["savedtours"] = "本マップで保存済のツアー:",
	["notourformap"] = "本マップで保存済みのツアーはありません。",
	["load"] = "ロード",
	["delete"] = "削除",
	["saveexiststitle"] = "上書きの確認",
	["saveexists"] = "このマップには名前 <<1>> のツアーが既に存在します。上書きしますか？",
	["savenotour"] = "保存できるツアーはありません。",
	["loaderror"] = "ツアーをロードできませんでした。",
	["removepintype"] = "ツアーから <<1>> を削除しますか？",
	["removepintypetitle"] = "削除の確認",
	["mingameversion"] = "最低ゲームバージョン",
	["mingameversiontooltip"] = "HarvestMapはこのESOバージョンよりも新しいデータのみを保持します。",
	["minimaponly"] = "ミニマップだけにマップピンを表示",
	["minimaponlytooltip"] = "有効にするとワールドマップにマップピンが表示されません。Votan's Minimapがあるときにだけ動作します。",
	
	["SI_BINDING_NAME_SKIP_TARGET"] = "対象のスキップ",
	["SI_BINDING_NAME_TOGGLE_WORLDPINS"] = "3Dピンの切り替え",
	["SI_BINDING_NAME_HARVEST_SHOW_PANEL"] = "HarvestMap ピンメニューの切り替え",
	["SI_HARVEST_CTRLC"] = "CTRL+Cでテキストをコピーします",
	["HARVESTFARM_GENERATOR"] = "新しいツアーの生成",
	["HARVESTFARM_EDITOR"] = "ツアーの編集",
	["HARVESTFARM_SAVE"] = "ツアーのセーブ/ロード",

	--Harvestmap menu (enhanced pin filters)
	["3dPins"] = "3Dピン",
	["CompassPins"] = "コンパスピン",
}

local interactableName2PinTypeId = {
	["重い袋"] = Harvest.HEAVYSACK,
	["重い木枠箱"] = Harvest.HEAVYSACK,
	["盗賊の宝"] = Harvest.TROVE,
	["はがれたパネル"] = Harvest.STASH,
	["はがれたタイル"] = Harvest.STASH,
	["ルースストーン"] = Harvest.STASH,
	["サイジックのポータル"] = Harvest.PSIJIC,
	["ジャイアントクラム"] = Harvest.CLAM,
}
-- convert to lower case. zos sometimes changes capitalization so it's safer to just do all the logic in lower case
Harvest.interactableName2PinTypeId = Harvest.interactableName2PinTypeId or {}
local globalList = Harvest.interactableName2PinTypeId
for name, pinTypeId in pairs(interactableName2PinTypeId) do
	globalList[zo_strlower(name)] = pinTypeId
end