MogStation莫古站汉化

-

// ==UserScript==
// @name         MogStation莫古站汉化
// @namespace    http://tampermonkey.net/
// @version      0.2.0
// @author       Souma
// @description  -
// @match        *://secure.square-enix.com/account/*
// @icon         https://cache.secure.square-enix.com/account/content/mogstation2/favicon/favicon.ico
// @grant        none
// @license      MIT
// ==/UserScript==

const exactMatchStrings = {
  "トップ(サービス契約手続き)": "顶部(服务契约手续)",
  "サービス契約手続き": "服务契约手续",
  "利用期間の追加、支払い方法の変更": "添加使用期限、变更支付方式",
  "各種コード入力": "各类代码输入",
  "ゲーム&オプションサービス": "游戏与可选服务",
  "追加有料オプション管理": "附加付费选项管理",
  "その他": "其他",
  "サービスアカウント管理": "服务帐号管理",
  "サービス契約情報確認": "服务契约信息确认",
  "サービスアカウント切替": "切换服务帐号",
  "新規サービスアカウント追加": "新增服务帐号",
  "ログアウト": "登出",
  "スクウェア・エニックス アカウント管理": "Square Enix 帐号管理",
  "アカウント情報の確認": "确认帐号信息",
  "アカウント情報の変更": "变更帐号信息",
  "Crystaのチャージ": "充值 Crysta",
  "Crysta履歴": "Crysta 历史记录",
  "カード情報の登録・変更": "登记/变更信用卡信息",
  "自動継続中のサービスアカウント": "自动续订中的服务帐号",
  "ワンタイムパスワード": "一次性密码(OTP)",
  "サポートセンター": "支持中心",
  "ファイナルファンタジーXIV 1": "最终幻想XIV 1",
  "クレジットカード、Crystaの支払い設定": "信用卡、Crysta 支付设定",
  "ゲームカードによる利用期間追加": "使用实体卡片添加使用期限",
  "クレジットカード情報の登録・変更": "登记/变更信用卡信息",
  "* Crystaはd払い、auかんたん決済、BitCash、Webマネーなど様々な支払い手段でチャージが行えます。詳しくは": "*Crysta 可通过 d 扫码支付、au 简易支付、BitCash、WebMoney 等多种方式进行充值。详情请查看",
  "こちら": "此处",
  "アイテムコード入力": "输入物品兑换码(CDK)",
  "プレイするプラットフォームの追加": "添加游玩平台",
  "拡張パッケージ追加": "购买资料片",
  "CEデジタルアップグレード": "典藏版数字升级",
  "ホームワールド変更": "变更主世界服务器",
  "キャラクター名変更": "变更角色名",
  "オプションアイテム": "可选道具",
  "(オンラインストア)": "(道具商城)",
  "現在ご利用いただけるサービスはありません。": "当前无可用服务。",
  "サービスご利用明細": "服务使用明细",
  "FINAL FANTASY XIVを始める": "开始畅玩 FINAL FANTASY XIV",
  "ゲームの最新情報はこちら": "游戏最新信息请点击此处",
  "サイトのご利用について": "关于本网站的使用",
  "プライバシーポリシー": "隐私政策",
  "利用規約": "使用条款",
  "「特定商取引に関する法律」(通信販売)に基づく表示": "《特定商业交易法》(通信贩售)相关标示",
  "ライセンス": "许可证",
  "サービスコースと契約期間の選択": "选择服务方案与契约时长",
  "「ファイナルファンタジーXIV」のプレイを続けるにはサービスコース契約が必要となります。": "继续游玩《最终幻想XIV》需要订购服务方案。",
  "サービスコース・期間をご選択ください": "请选择服务方案与契约时长",
  "サービスコースを選択": "选择服务方案",
  "エントリーコース": "入门方案",
  "30日更新プランのみのお試しコース。": "仅提供30天更新周期的体验方案。",
  "※物理データセンター毎に合計8キャラクターまで作成できます。": "※每个物理数据中心最多可创建8个角色。",
  "スタンダードコース": "标准方案",
  "お得な90日更新プランも利用できる通常コース。": "可选择更实惠的90天更新周期的常规方案。",
  "※物理データセンター毎に合計40キャラクターまで作成できます。(ただし同一ワールド内に作成できるキャラクター数は最大8キャラクターまでです。)":
    "※每个物理数据中心最多可创建40个角色(但在同一世界中最多可创建8个角色)。",
  "契約期間を選択": "选择契约时长",
  "30 日間": "30天",
  "90 日間": "90天",
  "お支払い方法の選択": "选择支付方式",
  "クレジットカード": "信用卡",
  "※契約期間ごとのご利用料金は": "※各契约周期的费用",
  "からご確認ください。": "请参阅相关页面。",
  "※エントリーコースのご契約の場合、物理データセンター毎に8キャラクター以上のキャラクターが作成されていると、ログインできなくなるキャラクターが発生します。予めご了承ください。":
    "※若订购入门方案且在某物理数据中心创建了超过8个角色,部分角色将无法登录,敬请理解。",
  "※サービスコースをエントリーからスタンダードに変更する場合は、次回決済予定日までの日割料金が適用されます。": "※将服务方案从入门变更为标准时,会按剩余天数收取按日费用,直至下次支付日。",
  "※クレジットカードでお支払いいただいた場合、日割最小金額は100円となります。": "※使用信用卡支付时,按日费用最低为100日元。",
  "※サービスコースをスタンダードからエントリーに変更する場合は、残り契約期間終了後に決済料金が変更となります。残り契約期間に対する日割り計算での払い戻しはいたしません。予めご了承ください。契約期間内はスタンダードコースのままプレイを続けることができます。エントリーの制限以上のキャラクターが作成されている場合は、コースが切り替わったタイミングより、ログインできなくなるキャラクターが発生します。ご注意ください。":
    "※将服务方案从标准变更为入门时,费用将于现有契约期结束后变更。我们不会就剩余时长进行按日退款,敬请理解。在契约期间内仍可继续使用标准方案。如已创建超过入门方案限制数量的角色,变更为入门方案后,部分角色将无法登录,请注意。",
  "のページからキャンセルできます。": "可通过页面取消。",
  "戻る": "返回",
  "同意する": "同意",
  "サービス利用料金": "服务使用费用",
  "ファイナルファンタジーXIVご購入時には、30日間の無料プレイ期間が付属しております。": "购买《最终幻想XIV》时,附赠30天的免费游戏时间。",
  "30日目以降にプレイを継続される場合には、以下のサービス利用料金が必要となります。": "若在第30天后继续游玩,将需要支付以下服务费用。",
  "サービスコース": "服务方案",
  "エントリー": "入门",
  "スタンダード": "标准",
  "契約周期": "契约周期",
  "利用料金": "费用",
  "1ワールドあたり作成可能なキャラクター数": "每个世界可创建角色数量",
  "1サービスアカウントあたり作成可能なキャラクター総数": "每个服务账号可创建的总角色数量",
  "30日": "30天",
  "1,280円(税込 1,408円)": "1,280日元(含税 1,408日元)",
  "1,480円(税込 1,628円)": "1,480日元(含税 1,628日元)",
  "90日": "90天",
  "4,140円(税込 4,554円)": "4,140日元(含税 4,554日元)",
  "※料金は為替の状況などにより、各国変動の可能性があります。予めご了承ください。": "※费用可能会因汇率等因素在各国有所变动,敬请理解。",
  "閉じる": "关闭",
  '※自動更新に関する注記: 契約期間が終了すると、サービスコース契約をキャンセルするまでは選択した契約期間に応じて自動的に契約が更新されます。この際、契約時に選択した支払い方法に対し、契約されたサービスコースの内容に応じた料金で請求されます。利用料金の詳細については、"ファイナルファンタジーXIV 利用規約"を参照してください。自動更新は"':
    "※关于自动续订的说明:当契约期结束后,除非取消服务方案契约,否则契约会根据所选契约期限自动续订。届时,将按照契约时选定的支付方式,依据所订服务方案内容进行收费。关于费用详情,请参阅“最终幻想XIV 使用条款”。自动续订请在",
  '"のページからキャンセルできます。': "页面进行取消。",
  "プラットフォームと追加方法を選択してください": "请选择平台及追加方式",
  "このサービスアカウントで購入できる拡張パッケージはありません。": "此服务帐号暂无可购买的扩展资料片。",
  "アカウント情報": "帐号信息",
  "ご利用履歴": "使用记录",
  "ログイン履歴": "登录记录",
  "かんたんログイン設定": "简易登录设置",
  "Crystaのオートチャージ": "Crysta 自动充值",
  "Crysta有効期限": "Crysta 有效期限",
  "自動継続中の": "自动续订中的",
  "サービスアカウント": "服务帐号",
  "ご利用明細": "使用明细",
  "ファイナルファンタジーXIV: モグステーション": "最终幻想XIV:Mog站",
  "アストルティア入国管理局": "亚斯特尔提亚入境管理局",
  "プレイオンライン /": "PlayOnline /",
  "ファイナルファンタジーXI": "最终幻想XI",
  "契約状況の確認": "契约状态确认",
  "サービスアカウント(ファイナルファンタジーXIV、ドラゴンクエストX、プレイオンライン / ファイナルファンタジーXI)の決済に利用するカード情報の登録・変更を行います。":
    "进行服务帐号(最终幻想XIV、勇者斗恶龙X、PlayOnline / 最终幻想XI)支付所用信用卡信息的登记与变更。",
  "ご希望の項目を選択してください。": "请选择您希望的项目。",
  "登録・変更": "登记/变更",
  "削除": "删除",
  "規約とポリシー": "条款与政策",
  "困ったときは": "遇到问题时",
  "スクウェア・エニックス サポートセンター": "史克威尔艾尼克斯 支持中心",
  "生年月日認証": "出生日期认证",
  "アカウント情報を確認または変更するには、スクウェア・エニックス アカウント取得時に登録した生年月日の認証が必要です。": "确认或更改帐号信息时,需要认证您在注册史克威尔艾尼克斯帐号时登记的出生日期。",
  "登録した生年月日の入力を行ってください。": "请输入已登记的出生日期。",
  "生年月日": "出生日期",
  "年": "年",
  "月": "月",
  "日": "日",
  "次へ": "下一步",
  "スクウェア・エニックス アカウント情報": "史克威尔艾尼克斯帐号信息",
  "登録国/地域": "注册国家/地区",
  "登録リージョン": "注册地区",
  "氏 名": "姓名",
  "フリガナ": "假名读音",
  "郵便番号": "邮政编码",
  "都道府県": "都道府县",
  "市区郡・町村名": "市区郡・乡镇名",
  "町村名・番地": "乡镇名及门牌号",
  "メールアドレス": "电子邮件地址",
  "スクウェア・エニックス アカウントのご利用履歴をご確認いただけます。": "您可以确认史克威尔艾尼克斯帐号的使用记录。",
  "ご利用日": "使用日期",
  "ご利用内容": "使用内容",
  "メールアドレスの変更": "电子邮件地址变更",
  "各種認証アプリの登録": "各类认证应用注册",
  "各種認証アプリの解除": "各类认证应用解除",
  "ソフトウェアトークンの解除": "软件令牌解除",
  "ソフトウェアトークンの登録": "软件令牌注册",
  "スクウェア・エニックスパスワードの変更": "史克威尔艾尼克斯密码变更",
  "過去1年間でログインに成功した10件の履歴をご覧いただけます。": "您可以查看过去一年内成功登录的10条记录。",
  "覚えのないログイン履歴があった場合は、": "如果发现不明的登录记录,",
  "の内容をご確認ください。": "可确认相关内容。",
  "ログイン日時": "登录日期时间",
  "端末情報": "设备信息",
  "サービス": "服务",
  "IPアドレス": "IP地址",
  "国": "国家",
  "スクウェア・エニックス Crystaのチャージを行います。": "进行史克威尔艾尼克斯 Crysta 点数充值。",
  "スクウェア・エニックス Crystaはe-STOREでのショッピング及び「スクウェア・エニックス アカウント」関連サービスの一部に利用いただける共通通貨です。\n\t\tCrystaを購入・決済にご利用いただける商品・サービスについては":
    "史克威尔艾尼克斯 Crysta 是可用于 e-STORE 购物及部分“史克威尔艾尼克斯帐号”相关服务的通用货币。\n请确认可使用 Crysta 购买及支付的商品和服务。",
  "をご確認ください。": "请查看。",
  "また、Crystaのご購入前にご利用を希望する個別のサービス・商品ページにて、Crystaの利用が可能か必ずご確認ください。": "购买 Crysta 前,请务必确认您希望使用的具体服务或商品页面是否支持使用 Crysta。",
  "お支払い方法について": "关于支付方式",
  "チャージするCrysta数を選択": "请选择充值的 Crysta 数量",
  "500 Crysta (500 円)": "500 Crysta(500日元)",
  "1,000 Crysta (1,000 円)": "1,000 Crysta(1,000日元)",
  "2,000 Crysta (2,000 円)": "2,000 Crysta(2,000日元)",
  "3,000 Crysta (3,000 円)": "3,000 Crysta(3,000日元)",
  "5,000 Crysta (5,000 円)": "5,000 Crysta(5,000日元)",
  "10,000 Crysta (10,000 円)": "10,000 Crysta(10,000日元)",
  "Crysta(金額)を指定してチャージ": "指定充值 Crysta(金額)",
  "Crysta数(金額)を半角数字で入力してください。": "请输入半角数字的 Crysta 数量(金額)。",
  "チャージCrysta数(金額)": "充值 Crysta 数量(金額)",
  "※1回でチャージ可能なCrysta数(金額)は、500 Crystaから10,000 Crystaとなります。": "※单次充值的 Crysta 数量范围为500至10,000。",
  "※販売価格は1 Crystaあたり1円(税込)となります。": "※售价为每1 Crysta 1日元(含税)。",
  "WebMoneyの残高すべてをチャージ": "使用 WebMoney 全额充值",
  "WebMoneyのプリペイド番号を半角英数字で入力してください。": "请输入 WebMoney 预付卡号码(半角英数字)。",
  "プリペイド番号": "预付卡号码",
  "Crystaのオートチャージ設定を行います。": "进行 Crysta 自动充值设置。",
  "「d払い」「auかんたん決済」のどちらでオートチャージ設定を行うか、選んでください。": "请选择通过“d 扫码支付”或“au 简易支付”进行自动充值设置。",
  "Crystaのオートチャージについての詳しい説明は": "有关 Crysta 自动充值的详细说明请见",
  "お支払い方法": "支付方式",
  "d払い": "d 扫码支付",
  "auかんたん決済": "au 简易支付",
  "有効期限をすぎるとCrystaは自動的に失効となります。": "超过有效期限后,Crysta 将自动失效。",
  "有効期限": "有效期限",
  "現在自動継続を行っているサービスアカウントの一覧です。": "以下是当前正在自动续订的服务帐号列表。",
  "自動継続中のサービスアカウントはありません。": "暂无正在自动续订的服务帐号。",
  "スクウェア・エニックス アカウントのご利用明細をご確認いただけます。": "您可以查看史克威尔艾尼克斯帐号的使用明细。",
  "過去6ヶ月までの明細の確認が可能です。": "可查询过去6个月的明细。",
  "料金": "费用",
  "利用明細はありません。": "暂无使用明细。",
  "※クレジットカードお支払いの詳しい明細は、カード会社ならび金融機関からの明細をご確認ください。": "※信用卡支付的详细明细请查询发卡银行或金融机构提供的账单。",
  "スクウェア・エニックス Crystaのご利用履歴をご確認いただけます。": "您可以查看史克威尔艾尼克斯 Crysta 的使用记录。",
  "過去6ヶ月までの履歴の確認が可能です。": "可查询过去6个月的记录。",
  "全1件中 1~1件を表示": "共1条记录,显示第1~1条",
  "Crysta数": "Crysta 数量",
  "ファイナルファンタジーXIV": "最终幻想XIV",
  "冒険者の広場バナー": "冒险者广场横幅",
  "レジストレーションコードの登録": "注册注册码",
  "「ドラゴンクエストX」をプレイするには、サービスアカウントの契約が必要です。\n\tお手持ちのレジストレーションコード(Wii版、Wii U版、Windows版、Nintendo Switch版)を入力して、【OK】を押してください。\n\t(体験版やネットカフェ用のレジストレーションコードもこちらでご入力ください)":
    "要游玩《勇者斗恶龙X》,需要订购服务帐号。\n请输入您手上的注册码(Wii版、Wii U版、Windows版、Nintendo Switch版),然后点击【OK】。\n(试玩版或网吧专用注册码也请在此处输入)",
  "※Wii版、Wii U版、Windows版、Nintendo Switch版アストルティア入国管理局をご利用になる場合は、製品版レジストレーションコードの登録が必須となります。":
    "※使用 Wii、Wii U、Windows 或 Nintendo Switch 版本的亚斯特尔提亚入境管理局时,必须注册正式版注册码。",
  '※"PlayStation 4"版アストルティア入国管理局をご利用になる場合は、"PlayStation 4"版「ドラゴンクエストX」製品版のゲームを起動し、登録を行ってください。':
    "※若使用 PlayStation 4 版的亚斯特尔提亚入境管理局,请启动 PS4 版《勇者斗恶龙X》正式版游戏并完成注册。",
  "レジストレーションコード": "注册码",
  "プレイオンライン / ファイナルファンタジーXI - サービスアカウント": "PlayOnline / 最终幻想XI - 服务帐号",
  "プレイオンライン / ファイナルファンタジーXI のサービスアカウントに対する各種操作を行います。": "可对 PlayOnline / 最终幻想XI 的服务帐号执行各种操作。",
  "サービスアカウントの契約": "订购服务帐号",
  "※ファイナルファンタジーXIのレジストレーションコード、拡張コンテンツのレジストレーションコード、キャンペーンコードはこちらからご登録ください。":
    "※请在此处注册最终幻想XI的注册码、扩展内容注册码或活动码。",
  "プレイオンライン新規登録": "新注册 PlayOnline",
  "契約中のサービスアカウント": "已订购的服务帐号",
  "契約中のサービスアカウントはありません。": "暂无已订购的服务帐号。",
  "移行手続きが必要なリンク済のプレイオンラインID": "已关联但需进行迁移手续的 PlayOnline ID",
  "移行手続きが必要なリンク済のプレイオンラインIDはありません。": "无需迁移手续的已关联 PlayOnline ID。",
  "ご利用中のプレイオンラインIDを移行する": "迁移您当前使用的 PlayOnline ID",
  "リンクしていないプレイオンラインIDを移行する方はこちら": "想迁移未关联的 PlayOnline ID 的用户请点击此处",
  "移行する": "进行迁移",
  "※プレイオンラインIDを複数お持ちの方は、最大10個のプレイオンラインIDをスクウェア・エニックス アカウントに移行することができます。":
    "※如您拥有多个 PlayOnline ID,最多可将10个 ID 迁移至同一 Square Enix 帐号。",
  "解約済、停止中のサービスアカウント": "已解约/暂停的服务帐号",
  "解約済、停止中のサービスアカウントはありません。": "暂无已解约或暂停的服务帐号。",
  "現在ご契約中または解約手続き済のサービスを一覧でご確認いただけます。": "您可以在此查看当前已订购或已完成解约手续的服务一览。",
  "契約中のサービス": "正在契约中的服务",
  "サービス名": "服务名称",
  "契約日": "契约日期",
  "アカウント基本サービス": "帐号基础服务",
  "解約済のサービス": "已解约的服务",
  "解約日": "解约日期",
  "解約手続き済のサービスはありません。": "暂无已完成解约手续的服务。",
  "スクウェア・エニックス アカウントのセキュリティに関する各設定を行います。": "您可以在此设置与史克威尔艾尼克斯帐号安全相关的各项内容。",
  "セキュリティを高めるワンタイムパスワードをご利用になるには、キーホルダータイプの「セキュリティトークン」、スマートフォン用アプリの「ソフトウェアトークン(無料)」、もしくは「各種認証アプリ(Google Authenticator、Microsoft Authenticatorなど)」が必要になります。":
    "若要使用一次性密码功能提升安全性,需使用钥匙扣类型的“安全令牌”、智能手机用的“软件令牌(免费)”,或“各类认证应用(如 Google Authenticator、Microsoft Authenticator 等)”。",
  "「スクウェア・エニックス ソフトウェアトークン」は2024年以降にサービスを終了させていただく予定です。": "“史克威尔艾尼克斯 软件令牌”预计将在2024年后终止服务。",
  "「各種認証アプリ」や「スクウェア・エニックス セキュリティトークン(キーホルダータイプ)」のご利用をご検討ください。": "建议您使用“各类认证应用”或“史克威尔艾尼克斯 安全令牌(钥匙扣类型)”。",
  "詳しくは": "详情请参阅",
  "こちらのお知らせ": "此公告",
  "※ソフトウェアトークンは、「ファイナルファンタジーXIV」「ファイナルファンタジーXI」「ドラゴンクエストⅩ」のいずれかを有料で購入し、レジストレーションコードを入力した時点、もしくはdゲーム版、3DS版、ブラウザ版「ドラゴンクエストⅩ」で利用券を購入された(60日間利用券引き換えコードも含む)時点でご利用の対象となります。(2023年11月をもってソフトウェアトークンの新規登録は終了しました。)":
    "※软件令牌适用于已付费购买《最终幻想XIV》《最终幻想XI》《勇者斗恶龙X》并输入注册码,或已在 d-game、3DS、浏览器版《勇者斗恶龙X》中购买使用券(包括60天兑换码)的用户。(自2023年11月起已停止新注册软件令牌。)",
  "※Wii U版「ドラゴンクエストⅩ 目覚めし五つの種族 オンライン」の無料製品版をプレイされている場合、有料で購入した他のレジストレーションコードを入力した時点、もしくは利用券を購入された時点でご利用の対象となります。":
    "※如您游玩的是 Wii U 版《勇者斗恶龙X 觉醒的五种族 Online》的免费正式版,仅在输入已购买的其他注册码或购买使用券后,方可使用软件令牌功能。",
  "ワンタイムパスワード、各種トークンについて": "关于一次性密码与各类令牌",
  "トークンご利用状況": "令牌使用状况",
  "スクウェア・エニックスID": "史克威尔艾尼克斯ID",
  "登録状況": "注册状况",
  "※強制解除パスワード": "※强制解除密码",
  "強制解除パスワードは必ずメモを取り、大切に保管してください。": "请务必记录强制解除密码,并妥善保管。",
  "セキュリティトークン": "安全令牌",
  "(キーホルダータイプ)": "(钥匙扣类型)",
  "ソフトウェアトークン": "软件令牌",
  "(スマートフォン用アプリ)": "(智能手机应用)",
  "(Google Authenticator、Microsoft Authenticatorなど)": "(Google Authenticator、Microsoft Authenticator 等)",
  "各種認証アプリ(Google Authenticator、Microsoft Authenticatorなど)登録中": "已注册第三方认证应用(Google Authenticator、Microsoft Authenticator 等)",
  "※現在ソフトウェアトークンもしくは各種認証アプリ(Google Authenticator、Microsoft Authenticatorなど)をご利用中のため、登録を行うことができません。こちらをご利用になる場合は、先にソフトウェアトークンもしくは各種認証アプリ(Google Authenticator、Microsoft Authenticatorなど)の解除を行ってください。":
    "※当前已启用软件令牌或第三方认证应用(Google Authenticator、Microsoft Authenticator 等),因此无法注册此设备。如需使用本设备,请先解除现有的认证方式。",
  "※強制解除パスワードとは:": "※关于强制解除密码:",
  "スマートフォン紛失の際など、ワンタイムパスワードが分からずログインすることができなくなってしまった場合でも、強制解除パスワードを保管しておくことで、強制的にソフトウェアトークンや各種認証アプリ(Google Authenticator、Microsoft Authenticatorなど)を解除することが可能になります。":
    "若因手机丢失等原因无法获取一次性密码从而无法登录,保管好强制解除密码,即可强制解除软件令牌或第三方认证应用(如 Google Authenticator、Microsoft Authenticator 等)。",
  "※2023年11月をもってソフトウェアトークンの新規登録は終了しました。セキュリティトークンもしくは各種認証アプリ(Google Authenticator、Microsoft Authenticatorなど)をご利用ください。":
    "※软件令牌已于2023年11月停止新注册。请改用安全令牌或第三方认证应用(如 Google Authenticator、Microsoft Authenticator 等)。",
  "各種認証アプリ": "第三方认证应用",
  "(Google Authenticator、Microsoft Authenticatorなど)": "(如 Google Authenticator、Microsoft Authenticator 等)",
  "登録済のかんたんログイン設定一覧です。": "已注册的简易登录设定一览。",
  "名称": "名称",
  "最終ログイン日時": "最后登录时间",
  "編集・削除": "编辑 / 删除",
  "現在、登録されているかんたんログイン設定はありません。": "当前没有已注册的简易登录设定。",
  "お支払い方法を選択してください。": "请选择支付方式。",
  "WebMoney / Crysta専用WebMoney": "WebMoney / 专用于 Crysta 的 WebMoney",
  "・Amazon Payをご利用になるにはAmazon.co.jpのアカウントが必要です。": "・使用 Amazon Pay 需要拥有 Amazon.co.jp 帐号。",
  "・Amazon.co.jpにご登録のクレジットカード情報を利用してご注文いただけます。": "・您可以使用注册在 Amazon.co.jp 上的信用卡信息进行支付。",
  "決済ポイント": "结算点数",
  "お知らせ": "公告",
  "[復旧]": "[恢复]",
  "一覧表示": "列表显示",
  "画面の指示に従い、お支払い情報の入力と確認を行ってください。": "请按照画面指示输入并确认支付信息。",
  "※表示されている金額は、お支払い方法の登録処理を行うためのものです。実際の請求は行われません。": "※显示的金额仅用于支付方式的注册处理,实际不会进行扣款。",
  "クレジットカード情報をご入力いただき、「次へ」ボタンを選択してください。": "请输入信用卡信息后,点击“下一步”按钮。",
  "以下に表示されているクレジットカードを": "您可以使用以下显示的信用卡",
  "ご利用いただけます。": "进行支付。",
  "クレジットカード番号": "信用卡号码",
  "カード名義人": "持卡人姓名",
  "有効期限(月/年)": "有效期限(月/年)",
  "セキュリティコード": "安全代码",
  "本人認証サービス(3Dセキュア)について": "关于持卡人认证服务(3D Secure)",
  "クレジットカードでの決済を完了させるため、本人認証サービス(3Dセキュア)を利用する必要があります。": "为完成信用卡支付,需使用持卡人认证服务(3D Secure)。",
  "事前に各カード会社のサイトにてサービスにご登録いただく必要があり、登録方法は各カード会社によって異なります。該当するカード会社のサイトをご覧になってください。":
    "需事先在各发卡行网站注册该服务,注册方法因发卡行不同而异,请参考对应发卡行网站。",
  "また、ご登録いただいているメールアドレスについて「ドットやアンダーバーが連続している」「先頭がドットになっている」「@マークの前がドットになっている」「@マークが2つ以上ある」に該当する場合、\n\t\t本人認証に失敗することがありますのでご注意ください。":
    "此外,如果您注册的邮箱存在“连续的点或下划线”、“开头为点”、“@符号前为点”或“有两个以上的@符号”等情况,可能导致认证失败,请注意。",
  "カード名義人について": "关于持卡人姓名",
  "セキュリティ向上のためカード名義人の項目が追加されました。": "为提升安全性,新增了持卡人姓名填写项。",
  "名義人は「半角 大文字ローマ字」によるご入力および、姓と名の間に「半角スペース」をご入力ください。": "请以半角大写罗马字输入姓名,姓与名之间请使用半角空格。",
  "セキュリティコードとは?": "什么是安全代码?",
  "すべてのカード決済処理のために必要とされるセキュリティ対策番号です。クレジットカードの正確なセキュリティ番号を知り得るのはカード保持者本人のみで、第三者が参照することは不可能です。":
    "这是所有信用卡支付处理中必需的安全对策号码,只有持卡人本人知晓准确号码,第三方无法获取。",
  "セキュリティコードはVISA、MasterCard、JCBはカード裏側のサイン欄に、American Expressは表面のクレジットカード番号の左または右上に3桁ないし4桁の番号で記載されています。詳しくは図をご覧ください。":
    "安全代码在 VISA、MasterCard、JCB 卡的背面签名栏,American Express 卡则标注在卡号左侧或右上方,为3或4位数字。详情请参阅示意图。",
  "プレイ権の追加": "追加游戏使用权",
  "プラットフォーム": "游戏平台",
  "Windows版": "Windows 版",
  "Mac版": "Mac 版",
  "PlayStation®5 | PlayStation®4版": "PlayStation®5 | PlayStation®4 版",
  "Steam版": "Steam 版",
  "Xbox Series X|S版": "Xbox Series X|S 版",
  "追加方法": "追加方式",
  "製品版の購入": "购买正式版",
  "レジストレーションコード入力": "输入注册码",
  "購入する商品・お支払い方法をご選択ください": "请选择购买商品及支付方式",
  "商品内容": "商品内容",
  "ファイナルファンタジーXIV スターターパック Mac": "最终幻想XIV 入门包 Mac 版",
  "2,420 円 (税込)": "2,420 日元(含税)",
  "気軽にFFXIVをプレイしてみたい方にお勧めの商品です。本製品には「ファイナルファンタジーXIV: 新生エオルゼア」及び、拡張パッケージ『蒼天のイシュガルド』『紅蓮のリベレーター』がプレイできる権利が付属されています。":
    "推荐给想轻松体验FFXIV的玩家。本产品包含《最终幻想XIV:重生之境》及扩展包《苍穹之禁城》《红莲之狂潮》的游戏权限。",
  "ファイナルファンタジーXIV コンプリートパック Mac": "最终幻想XIV 完整套装 Mac 版",
  "6,380 円 (税込)": "6,380 日元(含税)",
  "すべての拡張パッケージ(新生エオルゼア&蒼天のイシュガルド&紅蓮のリベレーター&漆黒のヴィランズ&暁月のフィナーレ&黄金のレガシー)がプレイ可能です。":
    "包含所有扩展包(重生之境、苍穹之禁城、红莲之狂潮、暗影之逆焰、晓月之终途及金曦之遗辉),均可游玩。",
  "※商品には30日間の無料プレイ期間がついています。": "※本商品附带30天免费游戏时间。",
  "※ご購入の前に、必要動作環境をご確認ください。(": "※购买前请确认所需运行环境。(",
  "Windows版動作環境": "Windows 版运行环境",
  "Mac版動作環境": "Mac 版运行环境",
  "※お支払い時期、方法につきましては、ご利用の決済手段が定めるお支払い方法に基づきます。": "※付款时间及方式将依照您所使用的支付手段规定执行。",
  "※初回契約後の無料期間については、料金は請求されません。": "※首次签约后的免费期间内不收取费用。",
  "購入する": "购买",
};

const regexReplacements = [
  [/(\d+-\d+-\d+ \d+:\d+) From: スクウェア・エニックス アカウント/, "$1 来自 史克威尔艾尼克斯 帐户"],
  [/([\d,]+) ポイント/g, "$1 点"],
  [/オンラインストア/g, "在线商城"],
  [/モグステーション/g, "莫古站"],
  [/メンテナンス/g, "维护"],
  [/作業/g, "作业"],
  [/のお知らせ/g, "通知"],
  [/終了時間変更/g, "结束时间变更"],
  [/プロデューサーレター/g, "制作人来信"],
  [/メンテナンス作業のお知らせ/g, "维护通知"],
  [/全ワールド/g, "全区全服"],
  [/コンパニオン/g, "Companion"],
  [/コンパニオンアプリ/g, "Companion APP"],
  [/アカウント管理システム/g, "账户管理系统"],
  [/ホームワールド変更サービス/g, "转服服务"],
  [/キャラクター名変更サービス/g, "改名服务"],
  [/キャラクター名変更サービスのお申し込み/g, "改名申请"],
  [/アイテムコード、ギフトコードの入力/g, "兑换码服务"],
  [/オートチャージ/g, "自动充值"],
  [/スクウェア・エニックス/, "史克威尔艾尼克斯"],
];

(function () {
  const html = document.querySelector("html");
  html.style.fontFamily = "system-ui, sans-serif";
  document.body.style.fontFamily = "system-ui, sans-serif";
  function isProbablyJapanese(text) {
    return /[\u3040-\u30ff\u3400-\u4dbf\u4e00-\u9fff\uff66-\uff9f]/.test(text);
  }
  const untranslated = new Set();
  function replaceNode(node) {
    node.childNodes.forEach((child) => {
      if (child.nodeName === "SCRIPT" || child.nodeName === "STYLE" || child.nodeName === "IFRAME" || child.textContent.trim() === "" || child.textContent.startsWith("<iframe ")) return;
      if (child.nodeType === Node.TEXT_NODE) {
        const originalText = child.textContent || "";
        const trimmed = originalText.trim();
        let replaced = false;
        // === 精确匹配 ===
        if (exactMatchStrings.hasOwnProperty(trimmed)) {
          const leadingSpace = originalText.match(/^\s*/)[0];
          const trailingSpace = originalText.match(/\s*$/)[0];
          child.textContent = leadingSpace + exactMatchStrings[trimmed] + trailingSpace;
          replaced = true;
        }
        // === 未替换,收集原文 ===
        if (!replaced && isProbablyJapanese(trimmed)) {
          untranslated.add(trimmed);
        }
        // === 正则替换 ===
        if (!replaced) {
          let newText = originalText;
          regexReplacements.forEach(([pattern, replacement]) => {
            newText = newText.replace(pattern, replacement);
          });
          if (newText !== originalText) {
            child.textContent = newText;
            replaced = true;
          }
        }
      } else if (child.hasChildNodes()) {
        replaceNode(child);
      }
    });
  }
  replaceNode(document.body);
  if (untranslated.size > 0) {
    console.warn("未翻译的文本:", Array.from(untranslated));
  }
})();