Files
UnleashedRecomp-hedge-dev/UnleashedRecomp/locale/config_locale.cpp
Kitzuku 07ad85b7bb German localization (#423)
* Update locale.cpp for most German localization

* Adding the rest of German localisation

Additionally changed phrasing on a few lines to be more in line with official terminology used in other games and software respectively.

* Add German Localization to Config

Adds all strings to the German localization for the options menu.

* Change installer wizard space check page text spacing

* Update locale.cpp as per review

Removed line break for welcome message.
Shortened installer prompts.
Adjusted lines breaks across the board.
Improved consistency with game.

* address line breaks

* add missing controller icon strings

* correct line breaks for Installer_Page_InstallFailed

---------

Co-authored-by: DeaTh-G <hatvongeorge@gmail.com>
Co-authored-by: Michael <15317421+ActualMandM@users.noreply.github.com>
2025-02-20 17:43:54 +03:00

968 lines
32 KiB
C++

#include <user/config.h>
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! LOCALISATION NOTES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Ensure brand names are always presented on the same line.
Correct:
This is a string that contains a brand name like
Xbox 360, which is one of the few consoles to have a port of
Sonic Unleashed.
Incorrect:
This is a string that contains a brand name like Xbox
360, which is one of the few consoles to have a port of Sonic
Unleashed.
- Ensure your locale is added in the correct order following the language enum.
Correct:
{
{ ELanguage::English, "Example" },
{ ELanguage::Japanese, "Example" },
{ ELanguage::German, "Example" },
{ ELanguage::French, "Example" },
{ ELanguage::Spanish, "Example" },
{ ELanguage::Italian, "Example" }
}
Incorrect:
{
{ ELanguage::English, "Example" },
{ ELanguage::French, "Example" },
{ ELanguage::Spanish, "Example" },
{ ELanguage::German, "Example" },
{ ELanguage::Italian, "Example" },
{ ELanguage::Japanese, "Example" }
}
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
#define CONFIG_DEFINE_LOCALE(name) \
CONFIG_LOCALE g_##name##_locale =
#define CONFIG_DEFINE_ENUM_LOCALE(type) \
CONFIG_ENUM_LOCALE(type) g_##type##_locale =
CONFIG_DEFINE_LOCALE(Language)
{
{ ELanguage::English, { "Language", "Change the language used for text and logos." } },
{ ELanguage::Japanese, { "言語", "" } },
{ ELanguage::German, { "Sprache", "Ändere die Sprache für Text und Logos." } },
{ ELanguage::French, { "Langue", "" } },
{ ELanguage::Spanish, { "Idioma", "" } },
{ ELanguage::Italian, { "Lingua", "" } }
};
// Notes: do not localise this.
CONFIG_DEFINE_ENUM_LOCALE(ELanguage)
{
{
ELanguage::English,
{
{ ELanguage::English, { "ENGLISH", "" } },
{ ELanguage::Japanese, { "日本語", "" } },
{ ELanguage::German, { "DEUTSCH", "" } },
{ ELanguage::French, { "FRANÇAIS", "" } },
{ ELanguage::Spanish, { "ESPAÑOL", "" } },
{ ELanguage::Italian, { "ITALIANO", "" } }
}
}
};
CONFIG_DEFINE_ENUM_LOCALE(EVoiceLanguage)
{
{
ELanguage::English,
{
{ EVoiceLanguage::English, { "ENGLISH", "" } },
{ EVoiceLanguage::Japanese, { "JAPANESE", "" } }
}
},
{
ELanguage::Japanese,
{
{ EVoiceLanguage::English, { "英語", "" } },
{ EVoiceLanguage::Japanese, { "日本語", "" } }
}
},
{
ELanguage::German,
{
{ EVoiceLanguage::English, { "ENGLISCH", "" } },
{ EVoiceLanguage::Japanese, { "JAPANISCH", "" } }
}
},
{
ELanguage::French,
{
{ EVoiceLanguage::English, { "ANGLAIS", "" } },
{ EVoiceLanguage::Japanese, { "JAPONAIS", "" } }
}
},
{
ELanguage::Spanish,
{
{ EVoiceLanguage::English, { "INGLÉS", "" } },
{ EVoiceLanguage::Japanese, { "JAPONÉS", "" } }
}
},
{
ELanguage::Italian,
{
{ EVoiceLanguage::English, { "INGLESE", "" } },
{ EVoiceLanguage::Japanese, { "GIAPPONESE", "" } }
}
},
};
CONFIG_DEFINE_LOCALE(Hints)
{
{ ELanguage::English, { "Hints", "Show hints during gameplay." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Hinweise", "Zeige Hinweise während des Spiels." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(ControlTutorial)
{
{ ELanguage::English, { "Control Tutorial", "Show controller hints during gameplay.\n\nThe Werehog Critical Attack prompt will be unaffected." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Steuerungsanleitung", "Zeige Steuerungshinweise während des Spiels.\n\nKritische Angriffe des Werehogs werden hiervon nicht beeinflusst." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(AchievementNotifications)
{
{ ELanguage::English, { "Achievement Notifications", "Show notifications for unlocking achievements.\n\nAchievements will still be rewarded with notifications disabled." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Erfolgsbenachrichtigungen", "Zeige Benachrichtigungen für das Freischalten von Erfolgen.\n\nErfolge werden weiterhin freigeschaltet, auch wenn die Benachrichtigungen ausgeschaltet sind." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(TimeOfDayTransition)
{
{ ELanguage::English, { "Time of Day Transition", "Change how the loading screen appears when switching time of day in the hub areas." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Tageszeit Übergang", "Verändere den Ladebildschirm beim Verändern der Tageszeit in Städten und Eingangslevel." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(ETimeOfDayTransition)
{
{
ELanguage::English,
{
{ ETimeOfDayTransition::Xbox, { "XBOX", "Xbox: the transformation cutscene will play with artificial loading times." } },
{ ETimeOfDayTransition::PlayStation, { "PLAYSTATION", "PlayStation: a spinning medal loading screen will be used instead." } }
}
},
{
ELanguage::Japanese,
{
{ ETimeOfDayTransition::Xbox, { "", "" } },
{ ETimeOfDayTransition::PlayStation, { "", "" } }
}
},
{
ELanguage::German,
{
{ ETimeOfDayTransition::Xbox, { "XBOX", "Xbox: Eine Transformationszwischensequenz mit künstlicher Ladezeit wird abgespielt." } },
{ ETimeOfDayTransition::PlayStation, { "PLAYSTATION", "PlayStation: Eine sich drehende Medallie wird stattdessen als Ladebildschirm verwendet." } }
}
},
{
ELanguage::French,
{
{ ETimeOfDayTransition::Xbox, { "", "" } },
{ ETimeOfDayTransition::PlayStation, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ ETimeOfDayTransition::Xbox, { "", "" } },
{ ETimeOfDayTransition::PlayStation, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ ETimeOfDayTransition::Xbox, { "", "" } },
{ ETimeOfDayTransition::PlayStation, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(ControllerIcons)
{
{ ELanguage::English, { "Controller Icons", "Change the icons to match your controller." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Controllersymbole", "Ändere die Controllersymbole, um sie auf dein Modell anzupassen." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(EControllerIcons)
{
{
ELanguage::English,
{
{ EControllerIcons::Auto, { "AUTO", "Auto: the game will determine which icons to use based on the current input device." } },
{ EControllerIcons::Xbox, { "XBOX", "" } },
{ EControllerIcons::PlayStation, { "PLAYSTATION", "" } }
}
},
{
ELanguage::Japanese,
{
{ EControllerIcons::Auto, { "", "" } },
{ EControllerIcons::Xbox, { "", "" } },
{ EControllerIcons::PlayStation, { "", "" } }
}
},
{
ELanguage::German,
{
{ EControllerIcons::Auto, { "AUTO", "Auto: Das Spiel erkennt automatisch deinen Controller um die Symbole dementsprechend anzupassen." } },
{ EControllerIcons::Xbox, { "XBOX", "" } },
{ EControllerIcons::PlayStation, { "PLAYSTATION", "" } }
}
},
{
ELanguage::French,
{
{ EControllerIcons::Auto, { "", "" } },
{ EControllerIcons::Xbox, { "", "" } },
{ EControllerIcons::PlayStation, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ EControllerIcons::Auto, { "", "" } },
{ EControllerIcons::Xbox, { "", "" } },
{ EControllerIcons::PlayStation, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ EControllerIcons::Auto, { "", "" } },
{ EControllerIcons::Xbox, { "", "" } },
{ EControllerIcons::PlayStation, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(HorizontalCamera)
{
{ ELanguage::English, { "Horizontal Camera", "Change how the camera moves left and right." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Horizontale Kamera", "Ändere wie sich die Kamera nach links und rechts bewegt." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(VerticalCamera)
{
{ ELanguage::English, { "Vertical Camera", "Change how the camera moves up and down." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Vertikale Kamera", "Ändere wie sich die Kamera nach oben und unten bewegt." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(ECameraRotationMode)
{
{
ELanguage::English,
{
{ ECameraRotationMode::Normal, { "NORMAL", "" } },
{ ECameraRotationMode::Reverse, { "REVERSE", "" } }
}
},
{
ELanguage::Japanese,
{
{ ECameraRotationMode::Normal, { "", "" } },
{ ECameraRotationMode::Reverse, { "", "" } }
}
},
{
ELanguage::German,
{
{ ECameraRotationMode::Normal, { "NORMAL", "" } },
{ ECameraRotationMode::Reverse, { "INVERTIERT", "" } }
}
},
{
ELanguage::French,
{
{ ECameraRotationMode::Normal, { "", "" } },
{ ECameraRotationMode::Reverse, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ ECameraRotationMode::Normal, { "", "" } },
{ ECameraRotationMode::Reverse, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ ECameraRotationMode::Normal, { "", "" } },
{ ECameraRotationMode::Reverse, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(Vibration)
{
{ ELanguage::English, { "Vibration", "Toggle controller vibration." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Vibration", "Schalte die Controllervibration an oder aus." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(AllowBackgroundInput)
{
{ ELanguage::English, { "Allow Background Input", "Allow controller input whilst the game window is unfocused." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Erlaube Hintergrundeingaben", "Erlaube Eingaben deines Controllers auch wenn das Spielfenster nicht fokussiert ist." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(MasterVolume)
{
{ ELanguage::English, { "Master Volume", "Adjust the overall volume." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Gesamtlautstärke", "Passe die Gesamtlautstärke an." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(MusicVolume)
{
{ ELanguage::English, { "Music Volume", "Adjust the volume for the music." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Musiklautstärke", "Passe die Lautstärke der Musik an." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(EffectsVolume)
{
{ ELanguage::English, { "Effects Volume", "Adjust the volume for sound effects." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Soundeffektlautstärke", "Passe die Lautstärke der Soundeffekte an." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(MusicAttenuation)
{
{ ELanguage::English, { "Music Attenuation", "Fade out the game's music when external media is playing." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Musikdämpfung", "Stelle die Musik des Spiels stumm während externe Medien abgespielt werden." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(ChannelConfiguration)
{
{ ELanguage::English, { "Channel Configuration", "Change the output mode for your audio device." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Kanalkonfiguration", "Ändere den Ausgabemodus für dein Audioausgabegerät." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(EChannelConfiguration)
{
{
ELanguage::English,
{
{ EChannelConfiguration::Stereo, { "STEREO", "" } },
{ EChannelConfiguration::Surround, { "SURROUND", "" } }
}
},
{
ELanguage::Japanese,
{
{ EChannelConfiguration::Stereo, { "", "" } },
{ EChannelConfiguration::Surround, { "", "" } }
}
},
{
ELanguage::German,
{
{ EChannelConfiguration::Stereo, { "STEREO", "" } },
{ EChannelConfiguration::Surround, { "SURROUND", "" } }
}
},
{
ELanguage::French,
{
{ EChannelConfiguration::Stereo, { "", "" } },
{ EChannelConfiguration::Surround, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ EChannelConfiguration::Stereo, { "", "" } },
{ EChannelConfiguration::Surround, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ EChannelConfiguration::Stereo, { "", "" } },
{ EChannelConfiguration::Surround, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(VoiceLanguage)
{
{ ELanguage::English, { "Voice Language", "Change the language used for character voices." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Stimmeinstellung", "Ändere die Sprache, die für Charakterstimmen benutzt wird." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(Subtitles)
{
{ ELanguage::English, { "Subtitles", "Show subtitles during dialogue." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Untertitel", "Zeige Untertitel bei Dialogen." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(BattleTheme)
{
{ ELanguage::English, { "Battle Theme", "Play the Werehog battle theme during combat.\n\nThis option will apply the next time you're in combat.\n\nExorcism missions and miniboss themes will be unaffected." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Kampfmusik", "Spiele die Kampfmusik des Werehogs während dem Kämpfen ab.\n\nDiese Option tritt das nächste Mal, wenn du in einen Kampf gerätst, in Kraft.\n\nExorzismen und Mini-Bosse werden hiervon nicht beeinflusst." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(WindowSize)
{
{ ELanguage::English, { "Window Size", "Adjust the size of the game window in windowed mode." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Fenstergröße", "Ändere die Größe des Spielfensters im Fenstermodus." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(Monitor)
{
{ ELanguage::English, { "Monitor", "Change which monitor to display the game on." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Monitor", "Ändere auf welchem Monitor das Spiel angezeigt wird." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(AspectRatio)
{
{ ELanguage::English, { "Aspect Ratio", "Change the aspect ratio." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Seitenverhältnis", "Verändere das Seitenverhältnis." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(EAspectRatio)
{
{
ELanguage::English,
{
{ EAspectRatio::Auto, { "AUTO", "Auto: the aspect ratio will dynamically adjust to the window size." } },
{ EAspectRatio::Wide, { "16:9", "16:9: locks the game to a widescreen aspect ratio." } },
{ EAspectRatio::Narrow, { "4:3", "4:3: locks the game to a narrow aspect ratio." } },
{ EAspectRatio::OriginalNarrow, { "ORIGINAL 4:3", "Original 4:3: locks the game to a narrow aspect ratio and retains parity with the game's original implementation." } }
}
},
{
ELanguage::Japanese,
{
{ EAspectRatio::Auto, { "", "" } },
{ EAspectRatio::Wide, { "", "" } },
{ EAspectRatio::Narrow, { "", "" } },
{ EAspectRatio::OriginalNarrow, { "", "" } }
}
},
{
ELanguage::German,
{
{ EAspectRatio::Auto, { "AUTO", "Auto: Das Seitenverhältnis passt sich automatisch der Fenstergröße an." } },
{ EAspectRatio::Wide, { "16:9", "16:9: Stellt das Spiel in einem Breitbildschirm-Vormat dar." } },
{ EAspectRatio::Narrow, { "4:3", "4:3: Stellt das Spiel in einem Mittel-Vormat dar." } },
{ EAspectRatio::OriginalNarrow, { "ORIGINAL 4:3", "Original 4:3: Stellt das Spiel in einem Mittel-Vormat dar, was der ursprünglichen Implementation originalgetreut bleibt." } }
}
},
{
ELanguage::French,
{
{ EAspectRatio::Auto, { "", "" } },
{ EAspectRatio::Wide, { "", "" } },
{ EAspectRatio::Narrow, { "", "" } },
{ EAspectRatio::OriginalNarrow, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ EAspectRatio::Auto, { "", "" } },
{ EAspectRatio::Wide, { "", "" } },
{ EAspectRatio::Narrow, { "", "" } },
{ EAspectRatio::OriginalNarrow, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ EAspectRatio::Auto, { "", "" } },
{ EAspectRatio::Wide, { "", "" } },
{ EAspectRatio::Narrow, { "", "" } },
{ EAspectRatio::OriginalNarrow, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(ResolutionScale)
{
{ ELanguage::English, { "Resolution Scale", "Adjust the internal resolution of the game.\n\n%dx%d" } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Rendering-Auflösung", "Passe die Auflösung der internen Darstellung an.\n\n%dx%d" } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(Fullscreen)
{
{ ELanguage::English, { "Fullscreen", "Toggle between borderless fullscreen or windowed mode." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Vollbild", "Wechsle zwischen dem randlosen Vollbildmodus und dem Fenstermodus." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(VSync)
{
{ ELanguage::English, { "V-Sync", "Synchronize the game to the refresh rate of the display to prevent screen tearing." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "V-Sync", "Synchronisiere das Spiel mit der Bildwiederholrate deines Bildschirms um Bildverzerrungen zu vermeiden." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(FPS)
{
{ ELanguage::English, { "FPS", "Set the max frame rate the game can run at.\n\nWARNING: this may introduce glitches at frame rates higher than 60 FPS." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "FPS", "Setze die maximale Anzahl der Bilder pro Sekunde, die das Spiel darstellen kann.\n\nWARNUNG: Das Spiel kann bei höheren FPS als 60 ungewolltes Verhalten aufweisen." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(Brightness)
{
{ ELanguage::English, { "Brightness", "Adjust the brightness level until the symbol on the left is barely visible." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Helligkeit", "Passe die Helligkeit des Spiels an bis das linke Symbol noch gerade so sichtbar ist." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(AntiAliasing)
{
{ ELanguage::English, { "Anti-Aliasing", "Adjust the amount of smoothing applied to jagged edges." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Kantenglättung", "Passe die Menge an Kantenglättung an." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(EAntiAliasing)
{
{
ELanguage::English,
{
{ EAntiAliasing::None, { "NONE", "" } }
}
},
{
ELanguage::Japanese,
{
{ EAntiAliasing::None, { "", "" } }
}
},
{
ELanguage::German,
{
{ EAntiAliasing::None, { "KEINE", "" } }
}
},
{
ELanguage::French,
{
{ EAntiAliasing::None, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ EAntiAliasing::None, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ EAntiAliasing::None, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(TransparencyAntiAliasing)
{
{ ELanguage::English, { "Transparency Anti-Aliasing", "Apply anti-aliasing to alpha transparent textures." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Transparenz-Kantenglättung", "Wende Kantenglättung auf Alpha-Transparenz-Texturen an." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(ShadowResolution)
{
{ ELanguage::English, { "Shadow Resolution", "Set the resolution of real-time shadows." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Schattenauflösung", "Stelle die Auflösung der Echtzeit-Schatten ein." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(EShadowResolution)
{
{
ELanguage::English,
{
{ EShadowResolution::Original, { "ORIGINAL", "Original: the game will automatically determine the resolution of the shadows." } }
}
},
{
ELanguage::Japanese,
{
{ EShadowResolution::Original, { "", "" } }
}
},
{
ELanguage::German,
{
{ EShadowResolution::Original, { "ORIGINAL", "Original: Das Spiel bestimmt die Auflösung der Schatten automatisch." } }
}
},
{
ELanguage::French,
{
{ EShadowResolution::Original, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ EShadowResolution::Original, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ EShadowResolution::Original, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(GITextureFiltering)
{
{ ELanguage::English, { "GI Texture Filtering", "Change the quality of the filtering used for global illumination textures." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "GI Texturfilterung", "Ändere die Qualität der Filterung für Global-Illumination-Texturen." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(EGITextureFiltering)
{
{
ELanguage::English,
{
{ EGITextureFiltering::Bilinear, { "BILINEAR", "" } },
{ EGITextureFiltering::Bicubic, { "BICUBIC", "" } }
}
},
{
ELanguage::Japanese,
{
{ EGITextureFiltering::Bilinear, { "", "" } },
{ EGITextureFiltering::Bicubic, { "", "" } }
}
},
{
ELanguage::German,
{
{ EGITextureFiltering::Bilinear, { "BILINEAR", "" } },
{ EGITextureFiltering::Bicubic, { "BICUBIC", "" } }
}
},
{
ELanguage::French,
{
{ EGITextureFiltering::Bilinear, { "", "" } },
{ EGITextureFiltering::Bicubic, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ EGITextureFiltering::Bilinear, { "", "" } },
{ EGITextureFiltering::Bicubic, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ EGITextureFiltering::Bilinear, { "", "" } },
{ EGITextureFiltering::Bicubic, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(MotionBlur)
{
{ ELanguage::English, { "Motion Blur", "Change the quality of the motion blur." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Bewegungsunschärfe", "Verändere die Qualität der Bewegungsunschärfe." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(EMotionBlur)
{
{
ELanguage::English,
{
{ EMotionBlur::Off, { "OFF", "" } },
{ EMotionBlur::Original, { "ORIGINAL", "" } },
{ EMotionBlur::Enhanced, { "ENHANCED", "Enhanced: uses more samples for smoother motion blur at the cost of performance." } }
}
},
{
ELanguage::Japanese,
{
{ EMotionBlur::Off, { "", "" } },
{ EMotionBlur::Original, { "", "" } },
{ EMotionBlur::Enhanced, { "", "" } }
}
},
{
ELanguage::German,
{
{ EMotionBlur::Off, { "AUS", "" } },
{ EMotionBlur::Original, { "ORIGINAL", "" } },
{ EMotionBlur::Enhanced, { "VERBESSERT", "Verbessert: Benutzt mehr Samples um eine weichere Bewegungsunschärfe auf Kosten von Performanz zu erzeugen." } }
}
},
{
ELanguage::French,
{
{ EMotionBlur::Off, { "", "" } },
{ EMotionBlur::Original, { "", "" } },
{ EMotionBlur::Enhanced, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ EMotionBlur::Off, { "", "" } },
{ EMotionBlur::Original, { "", "" } },
{ EMotionBlur::Enhanced, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ EMotionBlur::Off, { "", "" } },
{ EMotionBlur::Original, { "", "" } },
{ EMotionBlur::Enhanced, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(XboxColorCorrection)
{
{ ELanguage::English, { "Xbox Color Correction", "Use the warm tint from the Xbox version of the game." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Xbox Farbkorrektur", "Benutzt den warmen Farbstich aus der Xbox-Version des Spiels." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_LOCALE(CutsceneAspectRatio)
{
{ ELanguage::English, { "Cutscene Aspect Ratio", "Change the aspect ratio of the real-time cutscenes." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Zwischensequenz-Seitenverhältnis", "Verändere das Seitenverhältnis der Echtzeit-Zwischensequenzen." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(ECutsceneAspectRatio)
{
{
ELanguage::English,
{
{ ECutsceneAspectRatio::Original, { "ORIGINAL", "Original: locks cutscenes to their original 16:9 aspect ratio." } },
{ ECutsceneAspectRatio::Unlocked, { "UNLOCKED", "Unlocked: allows cutscenes to adjust their aspect ratio to the window size.\n\nWARNING: this will introduce visual oddities past the original 16:9 aspect ratio." } }
}
},
{
ELanguage::Japanese,
{
{ ECutsceneAspectRatio::Original, { "", "" } },
{ ECutsceneAspectRatio::Unlocked, { "", "" } }
}
},
{
ELanguage::German,
{
{ ECutsceneAspectRatio::Original, { "ORIGINAL", "Original: Behält die Zwischensequenzen in ihrem originalen 16:9 Seitenverhältnis." } },
{ ECutsceneAspectRatio::Unlocked, { "ENTSPERRT", "Entsperrt: Erlaubt Zwischensequenzen ihr Seitenverhältnis der Fenstergröße anzupassen.\n\nWARNUNG: Diese Option kann zu visuellen Fehlern außerhalb der Grenzen des ursprünglichen Seitenverhältnisses führen." } }
}
},
{
ELanguage::French,
{
{ ECutsceneAspectRatio::Original, { "", "" } },
{ ECutsceneAspectRatio::Unlocked, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ ECutsceneAspectRatio::Original, { "", "" } },
{ ECutsceneAspectRatio::Unlocked, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ ECutsceneAspectRatio::Original, { "", "" } },
{ ECutsceneAspectRatio::Unlocked, { "", "" } }
}
}
};
CONFIG_DEFINE_LOCALE(UIAlignmentMode)
{
{ ELanguage::English, { "UI Alignment Mode", "Change how the UI aligns with the display." } },
{ ELanguage::Japanese, { "", "" } },
{ ELanguage::German, { "Benutzeroberflächenausrichtung", "Verändere wie die Benutzeroberfläche sich mit dem Bildschirm ausrichtet." } },
{ ELanguage::French, { "", "" } },
{ ELanguage::Spanish, { "", "" } },
{ ELanguage::Italian, { "", "" } }
};
CONFIG_DEFINE_ENUM_LOCALE(EUIAlignmentMode)
{
{
ELanguage::English,
{
{ EUIAlignmentMode::Edge, { "EDGE", "Edge: the UI will align with the edges of the display." } },
{ EUIAlignmentMode::Centre, { "CENTER", "Center: the UI will align with the center of the display." } }
}
},
{
ELanguage::Japanese,
{
{ EUIAlignmentMode::Edge, { "", "" } },
{ EUIAlignmentMode::Centre, { "", "" } }
}
},
{
ELanguage::German,
{
{ EUIAlignmentMode::Edge, { "RAND", "Rand: Die Benutzeroberfläche richtet sich zum Rand des Bildschirms aus." } },
{ EUIAlignmentMode::Centre, { "MITTE", "Mitte: Die Benutzeroberfläche richtet sich zur Mitte des Bildschirms aus." } }
}
},
{
ELanguage::French,
{
{ EUIAlignmentMode::Edge, { "", "" } },
{ EUIAlignmentMode::Centre, { "", "" } }
}
},
{
ELanguage::Spanish,
{
{ EUIAlignmentMode::Edge, { "", "" } },
{ EUIAlignmentMode::Centre, { "", "" } }
}
},
{
ELanguage::Italian,
{
{ EUIAlignmentMode::Edge, { "", "" } },
{ EUIAlignmentMode::Centre, { "", "" } }
}
}
};