test: reconcile the shared location fixture with Task 1's English seed content

current-location.fixture.ts was the one shared test fixture deliberately
left German through the slice. Updates location name/description,
monster names, and POI/reward-preview labels to match local-location.content.ts
and vertical-slice.seed.ts verbatim (no keys touched).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ACkMEDYiwtcfchqKkiUJNX
This commit is contained in:
Bastian Wagner
2026-08-21 22:59:14 +02:00
parent 846bb7428c
commit ae163f000a

View File

@@ -15,8 +15,8 @@ import type {
export const BURNED_ROAD_POIS: LocationPointOfInterest[] = [ export const BURNED_ROAD_POIS: LocationPointOfInterest[] = [
{ {
key: 'hunt-area', key: 'hunt-area',
title: 'Jagdgebiet', title: 'Hunting Ground',
actionLabel: 'Jagd beginnen', actionLabel: 'Begin Hunt',
type: 'HUNT', type: 'HUNT',
iconKey: 'hunt', iconKey: 'hunt',
xPercent: 52, xPercent: 52,
@@ -25,8 +25,8 @@ export const BURNED_ROAD_POIS: LocationPointOfInterest[] = [
}, },
{ {
key: 'inspect-tracks', key: 'inspect-tracks',
title: 'Verdächtige Spuren', title: 'Suspicious Tracks',
actionLabel: 'Untersuchen', actionLabel: 'Investigate',
type: 'INVESTIGATE', type: 'INVESTIGATE',
iconKey: 'investigate', iconKey: 'investigate',
xPercent: 32, xPercent: 32,
@@ -35,8 +35,8 @@ export const BURNED_ROAD_POIS: LocationPointOfInterest[] = [
}, },
{ {
key: 'search-abandoned-wagon', key: 'search-abandoned-wagon',
title: 'Verlassener Wagen', title: 'Abandoned Wagon',
actionLabel: 'Durchsuchen', actionLabel: 'Search',
type: 'SEARCH', type: 'SEARCH',
iconKey: 'search', iconKey: 'search',
xPercent: 80, xPercent: 80,
@@ -45,8 +45,8 @@ export const BURNED_ROAD_POIS: LocationPointOfInterest[] = [
}, },
{ {
key: 'wounded-scout', key: 'wounded-scout',
title: 'Verwundeter Kundschafter', title: 'Wounded Scout',
actionLabel: 'Sprechen', actionLabel: 'Talk',
type: 'NPC', type: 'NPC',
iconKey: 'speak', iconKey: 'speak',
xPercent: 20, xPercent: 20,
@@ -58,16 +58,16 @@ export const BURNED_ROAD_POIS: LocationPointOfInterest[] = [
export const BURNED_ROAD_ACTIONS: LocationPrimaryAction[] = [ export const BURNED_ROAD_ACTIONS: LocationPrimaryAction[] = [
{ {
key: 'start-hunt', key: 'start-hunt',
label: 'Jagd beginnen', label: 'Begin Hunt',
description: 'Im Gebiet jagen', description: 'Hunt in this area',
type: 'HUNT', type: 'HUNT',
iconKey: 'hunt', iconKey: 'hunt',
enabled: true, enabled: true,
}, },
{ {
key: 'investigate-tracks', key: 'investigate-tracks',
label: 'Spuren untersuchen', label: 'Investigate tracks',
description: 'Hinweise finden', description: 'Find clues',
type: 'INVESTIGATE', type: 'INVESTIGATE',
iconKey: 'investigate', iconKey: 'investigate',
enabled: true, enabled: true,
@@ -75,8 +75,8 @@ export const BURNED_ROAD_ACTIONS: LocationPrimaryAction[] = [
}, },
{ {
key: 'search-surroundings', key: 'search-surroundings',
label: 'Umgebung durchsuchen', label: 'Search surroundings',
description: 'Beute finden', description: 'Find loot',
type: 'SEARCH', type: 'SEARCH',
iconKey: 'search', iconKey: 'search',
enabled: true, enabled: true,
@@ -84,8 +84,8 @@ export const BURNED_ROAD_ACTIONS: LocationPrimaryAction[] = [
}, },
{ {
key: 'open-map', key: 'open-map',
label: 'Zur Karte', label: 'To Map',
description: 'Gebiet wechseln', description: 'Change area',
type: 'MAP', type: 'MAP',
iconKey: 'map', iconKey: 'map',
enabled: true, enabled: true,
@@ -98,8 +98,9 @@ export function southGateFixture(
return { return {
id: 'south-gate-id', id: 'south-gate-id',
key: 'south-gate', key: 'south-gate',
name: 'Südtor von Graufurt', name: 'Graufurt South Gate',
description: 'Der letzte sichere Schritt vor den Aschenfeldern.', description:
"At the black South Gate, Graufurt's protection ends. Beyond the watch-fires begins the silent expanse of the Ashen Fields.",
regionKey: 'ashen-fields', regionKey: 'ashen-fields',
minRecommendedLevel: 1, minRecommendedLevel: 1,
maxRecommendedLevel: 1, maxRecommendedLevel: 1,
@@ -107,10 +108,11 @@ export function southGateFixture(
isSafe: true, isSafe: true,
huntingEnabled: false, huntingEnabled: false,
artworkPath: '/images/backgrounds/Suedtor.png', artworkPath: '/images/backgrounds/Suedtor.png',
regionName: 'Aschenfelder', regionName: 'Ashen Fields',
regionTierLabel: 'Gebiet 1', regionTierLabel: 'Tier 1',
locationType: 'TRANSITION', locationType: 'TRANSITION',
localDescription: 'Hinter den Wachtfeuern beginnen die Aschenfelder.', localDescription:
"At the black South Gate, Graufurt's protection ends. Beyond the watch-fires begins the silent expanse of the Ashen Fields.",
localArtworkPath: '/images/backgrounds/Suedtor.png', localArtworkPath: '/images/backgrounds/Suedtor.png',
dangerRating: null, dangerRating: null,
recommendationLabel: '1', recommendationLabel: '1',
@@ -123,7 +125,7 @@ export function southGateFixture(
targetLocation: { targetLocation: {
id: 'burned-road-id', id: 'burned-road-id',
key: 'burned-road', key: 'burned-road',
name: 'Verbrannte Straße', name: 'Burned Road',
}, },
travelDurationSeconds: 10, travelDurationSeconds: 10,
danger: 'LOW', danger: 'LOW',
@@ -140,8 +142,9 @@ export function burnedRoadFixture(
return southGateFixture({ return southGateFixture({
id: 'burned-road-id', id: 'burned-road-id',
key: 'burned-road', key: 'burned-road',
name: 'Verbrannte Straße', name: 'Burned Road',
description: 'Die erste Jagdzone zwischen Asche und zerbrochenen Wagen.', description:
'The old trade road cuts through charred fields. Among the ash and broken wagons, the first dangers wait.',
maxRecommendedLevel: 2, maxRecommendedLevel: 2,
dangerLevel: 1, dangerLevel: 1,
isSafe: false, isSafe: false,
@@ -149,7 +152,7 @@ export function burnedRoadFixture(
artworkPath: '/images/backgrounds/Aschestrasse.png', artworkPath: '/images/backgrounds/Aschestrasse.png',
locationType: 'HUNTING_GROUND', locationType: 'HUNTING_GROUND',
localDescription: localDescription:
'Ein alter Handelsweg, der durch Feuer und Krieg in Asche gelegt wurde.', 'An old trade road, burned to ash by fire and war. Charred carts, broken weapons, and silenced cries line the path into the Ashen Fields.',
localArtworkPath: '/images/backgrounds/Aschestrasse.png', localArtworkPath: '/images/backgrounds/Aschestrasse.png',
dangerRating: 'MATCH', dangerRating: 'MATCH',
recommendationLabel: '12', recommendationLabel: '12',
@@ -158,19 +161,19 @@ export function burnedRoadFixture(
encounterPreview: [ encounterPreview: [
{ {
key: 'ash-rat', key: 'ash-rat',
name: 'Aschenratte', name: 'Ash Rat',
level: 1, level: 1,
iconPath: '/images/combat/icons/ash-rat-128.png', iconPath: '/images/combat/icons/ash-rat-128.png',
}, },
{ {
key: 'road-bandit', key: 'road-bandit',
name: 'Straßenräuber', name: 'Road Bandit',
level: 2, level: 2,
iconPath: '/images/combat/icons/road-bandit-128.png', iconPath: '/images/combat/icons/road-bandit-128.png',
}, },
], ],
rewardPreview: [ rewardPreview: [
{ key: 'equipment', label: 'Ausrüstung', iconKey: 'equipment' }, { key: 'equipment', label: 'Equipment', iconKey: 'equipment' },
{ key: 'material', label: 'Material', iconKey: 'material' }, { key: 'material', label: 'Material', iconKey: 'material' },
], ],
connections: [ connections: [
@@ -178,13 +181,13 @@ export function burnedRoadFixture(
targetLocation: { targetLocation: {
id: 'south-gate-id', id: 'south-gate-id',
key: 'south-gate', key: 'south-gate',
name: 'Südtor von Graufurt', name: 'Graufurt South Gate',
}, },
travelDurationSeconds: 10, travelDurationSeconds: 10,
danger: 'LOW', danger: 'LOW',
}, },
], ],
possibleMonsters: ['Aschenratte', 'Straßenräuber'], possibleMonsters: ['Ash Rat', 'Road Bandit'],
...overrides, ...overrides,
}); });
} }