JTrans 1.7.0 Translation Quality Audit
Batch: 43
RC: 54
Namespace: medieval
Canonical parent: RC53
Parent SHA-256: c39d512d717c273f049f31546a808a03acbefdbdf20a5c50cdaa840c346adb27

Exact target:
- medieval-neoforge-2.1.5+1.21.1.jar
- Minecraft 1.21.1 NeoForge
- Modrinth project/version: xtbCwT29 / ZlUsPhKz
- Exact artifact SHA-1: d3a367e002cb4e0222820642dc63d2cdbfe15632

Official source:
- repository: muon-rw/Medieval
- exact source commit: 3e02697c71e7a0c2798b99bb9d412e2548190ae9
- version: 2.1.5 / Minecraft 1.21.1
- exact en_us blob: 59f5889eefe3728d106412302c87171ceaafde10
- exact source key count: 30

Logical keys changed: 17
Physical values changed: 34

Policy:
- Preserve proper names Challenge Orb and Medieval.
- Repair machine-translated sentence order and English/Japanese fragments.
- Restore the missing "Channel" meaning in Town Portal Scroll tooltip.
- Normalize FTB Quests temperature-comparison wording.
- Preserve exact keyset/order and all placeholders.
- Keep 1.20.1 mirror and exact 1.21.1 payload synchronized.

Changes:
- item.medieval.challenge_orb.searching: 'Searching 用近くの構造物...' -> '近くの構造物を検索中...'
- item.medieval.challenge_orb.found: '見つかりました構造物: %1$s. クリック再びへ再生.' -> '構造物を発見: %1$s。もう一度クリックすると再生成します。'
- item.medieval.challenge_orb.not_found: 'なし有効な構造物見つかりました近くの.' -> '近くに有効な構造物が見つかりません。'
- item.medieval.challenge_orb.regenerating: 'Regenerating 構造物: %1$s' -> '構造物を再生成中: %1$s'
- item.medieval.challenge_orb.fail: '～に失敗しました再生構造物: %1$s' -> '構造物の再生成に失敗しました: %1$s'
- item.medieval.town_portal_scroll.cooldown: 'Town ポータルはまだ上クールダウン用 %s' -> 'タウンポータルのクールダウンはあと%sです。'
- item.medieval.town_portal_scroll: 'Town ポータル巻物' -> 'タウンポータルの巻物'
- item.medieval.town_portal_scroll.tooltip: '自分のベッドへテレポートします。ベッドがない場合は最寄りの村へ移動します。オーバーワールドでのみ使用できます。' -> '詠唱すると自分のベッドへテレポートします。ベッドがない場合は最寄りの村へ移動します。オーバーワールドでのみ使用できます。'
- item.medieval.town_portal_scroll.teleport_bed: 'Teleporting へベッド...' -> 'ベッドへテレポート中...'
- item.medieval.town_portal_scroll.teleport_world_spawn: 'テレポートしたへワールドスポーン' -> 'ワールドのスポーン地点へテレポートしました'
- ftbquests.task.medieval.temperature.above: '上' -> 'より高い'
- ftbquests.task.medieval.temperature.below: '下' -> 'より低い'
- ftbquests.task.medieval.temperature.equal: '等しいへ' -> '等しい'
- ftbquests.task.medieval.temperature.target_temperature: '対象 Temperature' -> '目標温度'
- ftbquests.task.medieval.temperature.text.above: '温度を %s より高くする' -> '温度を%sより高くする'
- ftbquests.task.medieval.temperature.text.below: '温度を %s 未満にする' -> '温度を%sより低くする'
- ftbquests.task.medieval.temperature.text.equal: '温度を正確に %s にする' -> '温度をちょうど%sにする'
