From 07ad85b7bbc09474cbb6640feaeaefe7250275c8 Mon Sep 17 00:00:00 2001 From: Kitzuku Date: Thu, 20 Feb 2025 15:43:54 +0100 Subject: [PATCH 1/3] 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 Co-authored-by: Michael <15317421+ActualMandM@users.noreply.github.com> --- UnleashedRecomp/locale/config_locale.cpp | 116 +++++++++++------------ UnleashedRecomp/locale/locale.cpp | 112 +++++++++++----------- 2 files changed, 114 insertions(+), 114 deletions(-) diff --git a/UnleashedRecomp/locale/config_locale.cpp b/UnleashedRecomp/locale/config_locale.cpp index 2f0c858c..db34936c 100644 --- a/UnleashedRecomp/locale/config_locale.cpp +++ b/UnleashedRecomp/locale/config_locale.cpp @@ -50,7 +50,7 @@ CONFIG_DEFINE_LOCALE(Language) { { ELanguage::English, { "Language", "Change the language used for text and logos." } }, { ELanguage::Japanese, { "言語", "" } }, - { ELanguage::German, { "Sprache", "" } }, + { ELanguage::German, { "Sprache", "Ändere die Sprache für Text und Logos." } }, { ELanguage::French, { "Langue", "" } }, { ELanguage::Spanish, { "Idioma", "" } }, { ELanguage::Italian, { "Lingua", "" } } @@ -122,7 +122,7 @@ CONFIG_DEFINE_LOCALE(Hints) { { ELanguage::English, { "Hints", "Show hints during gameplay." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Hinweise", "Zeige Hinweise während des Spiels." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -132,7 +132,7 @@ 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, { "", "" } }, + { ELanguage::German, { "Steuerungsanleitung", "Zeige Steuerungshinweise während des Spiels.\n\nKritische Angriffe des Werehogs werden hiervon nicht beeinflusst." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -142,7 +142,7 @@ 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, { "", "" } }, + { 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, { "", "" } } @@ -152,7 +152,7 @@ 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, { "", "" } }, + { ELanguage::German, { "Tageszeit Übergang", "Verändere den Ladebildschirm beim Verändern der Tageszeit in Städten und Eingangslevel." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -177,8 +177,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ETimeOfDayTransition) { ELanguage::German, { - { ETimeOfDayTransition::Xbox, { "", "" } }, - { ETimeOfDayTransition::PlayStation, { "", "" } } + { 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." } } } }, { @@ -208,7 +208,7 @@ CONFIG_DEFINE_LOCALE(ControllerIcons) { { ELanguage::English, { "Controller Icons", "Change the icons to match your controller." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Controllersymbole", "Ändere die Controllersymbole, um sie auf dein Modell anzupassen." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -235,9 +235,9 @@ CONFIG_DEFINE_ENUM_LOCALE(EControllerIcons) { ELanguage::German, { - { EControllerIcons::Auto, { "", "" } }, - { EControllerIcons::Xbox, { "", "" } }, - { EControllerIcons::PlayStation, { "", "" } } + { EControllerIcons::Auto, { "AUTO", "Auto: Das Spiel erkennt automatisch deinen Controller um die Symbole dementsprechend anzupassen." } }, + { EControllerIcons::Xbox, { "XBOX", "" } }, + { EControllerIcons::PlayStation, { "PLAYSTATION", "" } } } }, { @@ -270,7 +270,7 @@ CONFIG_DEFINE_LOCALE(HorizontalCamera) { { ELanguage::English, { "Horizontal Camera", "Change how the camera moves left and right." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Horizontale Kamera", "Ändere wie sich die Kamera nach links und rechts bewegt." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -280,7 +280,7 @@ CONFIG_DEFINE_LOCALE(VerticalCamera) { { ELanguage::English, { "Vertical Camera", "Change how the camera moves up and down." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Vertikale Kamera", "Ändere wie sich die Kamera nach oben und unten bewegt." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -305,8 +305,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ECameraRotationMode) { ELanguage::German, { - { ECameraRotationMode::Normal, { "", "" } }, - { ECameraRotationMode::Reverse, { "", "" } } + { ECameraRotationMode::Normal, { "NORMAL", "" } }, + { ECameraRotationMode::Reverse, { "INVERTIERT", "" } } } }, { @@ -336,7 +336,7 @@ CONFIG_DEFINE_LOCALE(Vibration) { { ELanguage::English, { "Vibration", "Toggle controller vibration." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Vibration", "Schalte die Controllervibration an oder aus." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -346,7 +346,7 @@ CONFIG_DEFINE_LOCALE(AllowBackgroundInput) { { ELanguage::English, { "Allow Background Input", "Allow controller input whilst the game window is unfocused." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Erlaube Hintergrundeingaben", "Erlaube Eingaben deines Controllers auch wenn das Spielfenster nicht fokussiert ist." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -356,7 +356,7 @@ CONFIG_DEFINE_LOCALE(MasterVolume) { { ELanguage::English, { "Master Volume", "Adjust the overall volume." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Gesamtlautstärke", "Passe die Gesamtlautstärke an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -366,7 +366,7 @@ CONFIG_DEFINE_LOCALE(MusicVolume) { { ELanguage::English, { "Music Volume", "Adjust the volume for the music." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Musiklautstärke", "Passe die Lautstärke der Musik an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -376,7 +376,7 @@ CONFIG_DEFINE_LOCALE(EffectsVolume) { { ELanguage::English, { "Effects Volume", "Adjust the volume for sound effects." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Soundeffektlautstärke", "Passe die Lautstärke der Soundeffekte an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -386,7 +386,7 @@ CONFIG_DEFINE_LOCALE(MusicAttenuation) { { ELanguage::English, { "Music Attenuation", "Fade out the game's music when external media is playing." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Musikdämpfung", "Stelle die Musik des Spiels stumm während externe Medien abgespielt werden." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -396,7 +396,7 @@ CONFIG_DEFINE_LOCALE(ChannelConfiguration) { { ELanguage::English, { "Channel Configuration", "Change the output mode for your audio device." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Kanalkonfiguration", "Ändere den Ausgabemodus für dein Audioausgabegerät." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -421,8 +421,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EChannelConfiguration) { ELanguage::German, { - { EChannelConfiguration::Stereo, { "", "" } }, - { EChannelConfiguration::Surround, { "", "" } } + { EChannelConfiguration::Stereo, { "STEREO", "" } }, + { EChannelConfiguration::Surround, { "SURROUND", "" } } } }, { @@ -452,7 +452,7 @@ CONFIG_DEFINE_LOCALE(VoiceLanguage) { { ELanguage::English, { "Voice Language", "Change the language used for character voices." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Stimmeinstellung", "Ändere die Sprache, die für Charakterstimmen benutzt wird." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -462,7 +462,7 @@ CONFIG_DEFINE_LOCALE(Subtitles) { { ELanguage::English, { "Subtitles", "Show subtitles during dialogue." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Untertitel", "Zeige Untertitel bei Dialogen." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -472,7 +472,7 @@ 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, { "", "" } }, + { 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, { "", "" } } @@ -482,7 +482,7 @@ CONFIG_DEFINE_LOCALE(WindowSize) { { ELanguage::English, { "Window Size", "Adjust the size of the game window in windowed mode." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Fenstergröße", "Ändere die Größe des Spielfensters im Fenstermodus." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -492,7 +492,7 @@ CONFIG_DEFINE_LOCALE(Monitor) { { ELanguage::English, { "Monitor", "Change which monitor to display the game on." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Monitor", "Ändere auf welchem Monitor das Spiel angezeigt wird." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -502,7 +502,7 @@ CONFIG_DEFINE_LOCALE(AspectRatio) { { ELanguage::English, { "Aspect Ratio", "Change the aspect ratio." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Seitenverhältnis", "Verändere das Seitenverhältnis." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -531,10 +531,10 @@ CONFIG_DEFINE_ENUM_LOCALE(EAspectRatio) { ELanguage::German, { - { EAspectRatio::Auto, { "", "" } }, - { EAspectRatio::Wide, { "", "" } }, - { EAspectRatio::Narrow, { "", "" } }, - { EAspectRatio::OriginalNarrow, { "", "" } } + { 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." } } } }, { @@ -570,7 +570,7 @@ CONFIG_DEFINE_LOCALE(ResolutionScale) { { ELanguage::English, { "Resolution Scale", "Adjust the internal resolution of the game.\n\n%dx%d" } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Rendering-Auflösung", "Passe die Auflösung der internen Darstellung an.\n\n%dx%d" } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -580,7 +580,7 @@ CONFIG_DEFINE_LOCALE(Fullscreen) { { ELanguage::English, { "Fullscreen", "Toggle between borderless fullscreen or windowed mode." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Vollbild", "Wechsle zwischen dem randlosen Vollbildmodus und dem Fenstermodus." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -590,7 +590,7 @@ 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, { "", "" } }, + { ELanguage::German, { "V-Sync", "Synchronisiere das Spiel mit der Bildwiederholrate deines Bildschirms um Bildverzerrungen zu vermeiden." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -600,7 +600,7 @@ 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, { "", "" } }, + { 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, { "", "" } } @@ -610,7 +610,7 @@ CONFIG_DEFINE_LOCALE(Brightness) { { ELanguage::English, { "Brightness", "Adjust the brightness level until the symbol on the left is barely visible." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Helligkeit", "Passe die Helligkeit des Spiels an bis das linke Symbol noch gerade so sichtbar ist." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -620,7 +620,7 @@ CONFIG_DEFINE_LOCALE(AntiAliasing) { { ELanguage::English, { "Anti-Aliasing", "Adjust the amount of smoothing applied to jagged edges." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Kantenglättung", "Passe die Menge an Kantenglättung an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -643,7 +643,7 @@ CONFIG_DEFINE_ENUM_LOCALE(EAntiAliasing) { ELanguage::German, { - { EAntiAliasing::None, { "", "" } } + { EAntiAliasing::None, { "KEINE", "" } } } }, { @@ -670,7 +670,7 @@ CONFIG_DEFINE_LOCALE(TransparencyAntiAliasing) { { ELanguage::English, { "Transparency Anti-Aliasing", "Apply anti-aliasing to alpha transparent textures." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Transparenz-Kantenglättung", "Wende Kantenglättung auf Alpha-Transparenz-Texturen an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -680,7 +680,7 @@ CONFIG_DEFINE_LOCALE(ShadowResolution) { { ELanguage::English, { "Shadow Resolution", "Set the resolution of real-time shadows." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Schattenauflösung", "Stelle die Auflösung der Echtzeit-Schatten ein." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -703,7 +703,7 @@ CONFIG_DEFINE_ENUM_LOCALE(EShadowResolution) { ELanguage::German, { - { EShadowResolution::Original, { "", "" } } + { EShadowResolution::Original, { "ORIGINAL", "Original: Das Spiel bestimmt die Auflösung der Schatten automatisch." } } } }, { @@ -730,7 +730,7 @@ CONFIG_DEFINE_LOCALE(GITextureFiltering) { { ELanguage::English, { "GI Texture Filtering", "Change the quality of the filtering used for global illumination textures." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "GI Texturfilterung", "Ändere die Qualität der Filterung für Global-Illumination-Texturen." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -755,8 +755,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EGITextureFiltering) { ELanguage::German, { - { EGITextureFiltering::Bilinear, { "", "" } }, - { EGITextureFiltering::Bicubic, { "", "" } } + { EGITextureFiltering::Bilinear, { "BILINEAR", "" } }, + { EGITextureFiltering::Bicubic, { "BICUBIC", "" } } } }, { @@ -786,7 +786,7 @@ CONFIG_DEFINE_LOCALE(MotionBlur) { { ELanguage::English, { "Motion Blur", "Change the quality of the motion blur." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Bewegungsunschärfe", "Verändere die Qualität der Bewegungsunschärfe." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -813,9 +813,9 @@ CONFIG_DEFINE_ENUM_LOCALE(EMotionBlur) { ELanguage::German, { - { EMotionBlur::Off, { "", "" } }, - { EMotionBlur::Original, { "", "" } }, - { EMotionBlur::Enhanced, { "", "" } } + { EMotionBlur::Off, { "AUS", "" } }, + { EMotionBlur::Original, { "ORIGINAL", "" } }, + { EMotionBlur::Enhanced, { "VERBESSERT", "Verbessert: Benutzt mehr Samples um eine weichere Bewegungsunschärfe auf Kosten von Performanz zu erzeugen." } } } }, { @@ -848,7 +848,7 @@ CONFIG_DEFINE_LOCALE(XboxColorCorrection) { { ELanguage::English, { "Xbox Color Correction", "Use the warm tint from the Xbox version of the game." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Xbox Farbkorrektur", "Benutzt den warmen Farbstich aus der Xbox-Version des Spiels." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -858,7 +858,7 @@ CONFIG_DEFINE_LOCALE(CutsceneAspectRatio) { { ELanguage::English, { "Cutscene Aspect Ratio", "Change the aspect ratio of the real-time cutscenes." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Zwischensequenz-Seitenverhältnis", "Verändere das Seitenverhältnis der Echtzeit-Zwischensequenzen." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -883,8 +883,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ECutsceneAspectRatio) { ELanguage::German, { - { ECutsceneAspectRatio::Original, { "", "" } }, - { ECutsceneAspectRatio::Unlocked, { "", "" } } + { 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." } } } }, { @@ -914,7 +914,7 @@ CONFIG_DEFINE_LOCALE(UIAlignmentMode) { { ELanguage::English, { "UI Alignment Mode", "Change how the UI aligns with the display." } }, { ELanguage::Japanese, { "", "" } }, - { ELanguage::German, { "", "" } }, + { ELanguage::German, { "Benutzeroberflächenausrichtung", "Verändere wie die Benutzeroberfläche sich mit dem Bildschirm ausrichtet." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "", "" } } @@ -939,8 +939,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EUIAlignmentMode) { ELanguage::German, { - { EUIAlignmentMode::Edge, { "", "" } }, - { EUIAlignmentMode::Centre, { "", "" } } + { 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." } } } }, { diff --git a/UnleashedRecomp/locale/locale.cpp b/UnleashedRecomp/locale/locale.cpp index 1da7ca75..1e566bc7 100644 --- a/UnleashedRecomp/locale/locale.cpp +++ b/UnleashedRecomp/locale/locale.cpp @@ -59,7 +59,7 @@ std::unordered_map> { { ELanguage::English, "SYSTEM" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "SYSTEM" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -70,7 +70,7 @@ std::unordered_map> { { ELanguage::English, "INPUT" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "EINGABE" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -81,7 +81,7 @@ std::unordered_map> { { ELanguage::English, "AUDIO" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "AUDIO" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -92,7 +92,7 @@ std::unordered_map> { { ELanguage::English, "VIDEO" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "VIDEO" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -104,7 +104,7 @@ std::unordered_map> { { ELanguage::English, "MAX" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "MAX" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -115,7 +115,7 @@ std::unordered_map> { { ELanguage::English, "Window Size" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Fenstergröße" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -126,7 +126,7 @@ std::unordered_map> { { ELanguage::English, "Adjust the size of the game window in windowed mode." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Passe die Fenstergröße des Spiels im Fenstermodus an." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -138,7 +138,7 @@ std::unordered_map> { { ELanguage::English, "This option is not available at this location." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Diese Option ist an dieser Stelle nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -150,7 +150,7 @@ std::unordered_map> { { ELanguage::English, "This option is not available in fullscreen mode." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Diese Option ist im Vollbildmodus nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -162,7 +162,7 @@ std::unordered_map> { { ELanguage::English, "This option is not available in windowed mode." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Diese Option ist im Fenstermodus nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -174,7 +174,7 @@ std::unordered_map> { { ELanguage::English, "This option is not available with your current hardware configuration." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Diese Option ist mit der momentanen Hardwarekonfiguration nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -186,7 +186,7 @@ std::unordered_map> { { ELanguage::English, "This option is not available without MSAA." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Diese Option ist ohne MSAA nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -198,7 +198,7 @@ std::unordered_map> { { ELanguage::English, "This option is not supported by your operating system." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Diese Option wird von diesem Betriebssystem nicht unterstützt." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -210,7 +210,7 @@ std::unordered_map> { { ELanguage::English, "The game will now restart." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Das Spiel wird jetzt neu starten." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -222,7 +222,7 @@ std::unordered_map> { { ELanguage::English, "Achievements" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Erfolge" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -234,7 +234,7 @@ std::unordered_map> { { ELanguage::English, "ACHIEVEMENTS" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "ERFOLGE" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -245,7 +245,7 @@ std::unordered_map> { { ELanguage::English, "Achievement Unlocked!" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Erfolg Freigeschaltet!" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -256,7 +256,7 @@ std::unordered_map> { { ELanguage::English, "INSTALLER" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "INSTALLATION" }, { ELanguage::French, "" }, { ELanguage::Spanish, "INSTALADOR" }, { ELanguage::Italian, "INSTALLATORE" }, @@ -267,7 +267,7 @@ std::unordered_map> { { ELanguage::English, "INSTALLING" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "INSTALLATION" }, { ELanguage::French, "" }, { ELanguage::Spanish, "INSTALANDO" }, { ELanguage::Italian, "INSTALLANDO" }, @@ -278,7 +278,7 @@ std::unordered_map> { { ELanguage::English, "Please select a language." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Bitte eine Sprache auswählen." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Seleziona una lingua." } @@ -289,7 +289,7 @@ std::unordered_map> { { ELanguage::English, "Welcome to\nUnleashed Recompiled!\n\nYou'll need an Xbox 360 copy\nof Sonic Unleashed in order to proceed with the installation." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Willkommen zu\nUnleashed Recompiled!\nEs wird eine Xbox 360 Kopie von Sonic Unleashed benötigt um mit der Installation fortfahren zu können." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Benvenuto a\nUnleashed Recompiled!\n\nDovrai avere una copia di\nSonic Unleashed per la Xbox 360\nper proseguire con l'installazione." } @@ -300,7 +300,7 @@ std::unordered_map> { { ELanguage::English, "Add the sources for the game and its title update." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Füge die Quellen für das Spiel und dessen Update hinzu." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -311,7 +311,7 @@ std::unordered_map> { { ELanguage::English, "Add the sources for the DLC." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Füge die Quellen für die Erweiterungen des Spiels hinzu." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -322,7 +322,7 @@ std::unordered_map> { { ELanguage::English, "The content will be installed to the program's folder.\n\n" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Der Inhalt wird in dem Ordner des Programms installiert.\n" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Il contenuto verrà installato nella cartella di questo programma.\n\n" } @@ -333,7 +333,7 @@ std::unordered_map> { { ELanguage::English, "Please wait while the content is being installed..." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Bitte warten. Der Inhalt wird installiert..." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Attendi mentre il contenuto viene installato... " } @@ -344,7 +344,7 @@ std::unordered_map> { { ELanguage::English, "Installation complete!\nThis project is brought to you by:" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Installation abgeschlossen!\nDieses Projekt wird präsentiert von:" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -355,7 +355,7 @@ std::unordered_map> { { ELanguage::English, "Installation failed.\n\nError: " }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Installation fehlgeschlagen.\n\nFehler: " }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Installazione fallita.\n\nErrore: " } @@ -366,7 +366,7 @@ std::unordered_map> { { ELanguage::English, "GAME" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "SPIEL" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "GIOCO" } @@ -377,7 +377,7 @@ std::unordered_map> { { ELanguage::English, "UPDATE" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "UPDATE" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "AGGIORNAMENTO" } @@ -388,7 +388,7 @@ std::unordered_map> { { ELanguage::English, "Required space: %2.2f GiB" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Benötigter Speicherplatz:\n%2.2f GiB" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Spazio necessario: %2.2f GiB" } @@ -399,7 +399,7 @@ std::unordered_map> { { ELanguage::English, "Available space: %2.2f GiB" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Verfügbarer Speicherplatz:\n%2.2f GiB" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Spazio disponibile: %2.2f GiB" } @@ -432,7 +432,7 @@ std::unordered_map> { { ELanguage::English, "RETRY" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "ERNEUT VERSUCHEN" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -466,7 +466,7 @@ std::unordered_map> { { ELanguage::English, "The following selected files are invalid:" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Die folgenden Dateien sind ungültig:" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "I seguenti file non sono validi:" } @@ -478,7 +478,7 @@ std::unordered_map> { { ELanguage::English, "Some of the files that have\nbeen provided are not valid.\n\nPlease make sure all the\nspecified files are correct\nand try again." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Einige Dateien, die bereitgestellt\nwurden sind ungültig.\n\nBitte stelle sicher, dass\ndie angegebenen Dateien korrekt\nsind und versuche es erneut." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Alcuni dei file che sono stati\nselezionati non sono validi.\n\nAssicurati che tutti\ni file sono quelli corretti\ne riprova." } @@ -490,7 +490,7 @@ std::unordered_map> { { ELanguage::English, "Select a digital dump with\ncontent from the game.\n\nThese files can be obtained from\nyour Xbox 360 hard drive by\nfollowing the instructions on\nthe GitHub page.\n\nFor choosing a folder with extracted\nand unmodified game files, use\nthe \"Add Folder\" option instead." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Wähle einen digitalen Dump von dem Spiel.\n\nDie Dateien können über die Festplatte deiner\nXbox 360 erlangt werden.\nFolge hierfür den Anweisungen auf der GitHub Seite.\n\nUm einen Ordner mit unmodifizierten Spieldateien auszuwählen, benutze die \"Ordner Hinzufügen\" Option stattdessen." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -502,7 +502,7 @@ std::unordered_map> { { ELanguage::English, "Select a folder that contains the\nunmodified files that have been\nextracted from the game.\n\nThese files can be obtained from\nyour Xbox 360 hard drive by\nfollowing the instructions on\nthe GitHub page.\n\nFor choosing a digital dump,\nuse the\"Add Files\" option instead." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Wähle einen Ordner, der unmodifizierte Dateien, die vom Spiel extrahiert wurden enthält.\n\nDie Dateien können über die Festplatte deiner\nXbox 360 erlangt werden.\nFolge hierfür den Anweisungen auf der GitHub Seite.\n\nUm einen digitalen Dump auszuwählen, benutze die \"Datei Hinzufügen\" Option stattdessen." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -514,7 +514,7 @@ std::unordered_map> { { ELanguage::English, "The specified game and\ntitle update are incompatible.\n\nPlease ensure the files are\nfor the same version and\nregion and try again." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Die ausgewählten Spiel- und\nUpdatedateien sind inkompatibel.\n\nBitte stelle sicher, dass\ndie Dateien für die selbe\nVersion und Region vorgesehen sind\nund versuche es erneut." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "I file del gioco\ne dell'aggiornamento sono incompatibili.\n\nAssicurati che i file sono\ndella stessa versione\ne regione e riprova." } @@ -526,7 +526,7 @@ std::unordered_map> { { ELanguage::English, "It is highly recommended\nthat you install all of the\nDLC, as it includes high\nquality lighting textures\nfor the base game.\n\nAre you sure you want to\nskip this step?" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Es wird empgohlen alle Erweiterungen zu installieren, da sie Beleuchtungs-Texturen in einer höheren Qualität für das Basisspiel beinhalten.\n\nBist du dir sicher, dass du diesen Schritt überspringen möchtest?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Si consiglia di installare\ntutti i DLC, poichè includono\ntexture di illuminazione di qualità migliore.\n\nSei sicuro di voler saltare?" } @@ -538,7 +538,7 @@ std::unordered_map> { { ELanguage::English, "This will restart the game to\nallow you to install any DLC\nthat you are missing.\n\nInstalling DLC will improve the\nlighting quality across the game.\n\nWould you like to install missing\ncontent?" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Das Spiel wird neu gestartet\num die Installation einer fehlenden\nErweiterung zu ermöglichen.\n\nDie Installation einer\nErweiterung erhöht die Qualität\nder Beleuchtung im gesamten Spiel.\n\nMöchtest du den fehlenden\nInhalt installieren?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione riavviera il gioco\nper farti installare qualsiasi DLC\nche non hai installato.\n\nL'installazione dei DLC migliorerà la qualità\ndell'illuminazione del gioco.\n\nVuoi installare i DLC mancanti?" } @@ -550,7 +550,7 @@ std::unordered_map> { { ELanguage::English, "This restarts the game to\nallow you to install any DLC\nthat you may be missing.\n\nYou are not currently\nmissing any DLC.\n\nWould you like to proceed\nanyway?" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Das Spiel wird neu gestartet\num die Installation einer fehlenden\nErweiterung zu ermöglichen.\n\nEs kann keine weitere Erweiterung\ninstalliert werden.\n\nMöchtest du trotzdem fortfahren?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione riavviera il gioco\nper farti installare qualsiasi DLC\nche non hai installato.\n\nHai già installato tutti i DLC.\n\nVuoi procedere comunque?" } @@ -562,7 +562,7 @@ std::unordered_map> { { ELanguage::English, "Are you sure you want to quit?" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Installation verlassen?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -574,7 +574,7 @@ std::unordered_map> { { ELanguage::English, "Are you sure you want to cancel the installation?" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Bist du dir sicher, dass du die Installation abbrechen möchtest?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -586,7 +586,7 @@ std::unordered_map> { { ELanguage::English, "Are you sure you want to quit?" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Spiel verlassen?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Sei sicuro di voler uscire?" } @@ -613,7 +613,7 @@ std::unordered_map> { { ELanguage::English, "The achievement data appears to be\ncorrupted and cannot be loaded.\n\nProceeding from this point will\nclear your achievement data." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Die Erfolgsdaten sind möglicherweise\nfehlerhaft und können nicht\ngeladen werden.\n\nDurch das Fortfahren werden\ndeine bisherigen Erfolgsdaten gelöscht." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -626,7 +626,7 @@ std::unordered_map> { { ELanguage::English, "The achievement data could not be loaded.\nYour achievements will not be saved." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Die Erfolgsdaten konnten nicht geladen werden.\nDeine Erfolge werden nicht gespeichert." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -637,7 +637,7 @@ std::unordered_map> { { ELanguage::English, "An update is available!\n\nWould you like to visit the\nreleases page to download it?" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Ein Update ist verfügbar!\n\nMöchtest du die Release-Seite\nbesuchen um es herunterzuladen?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -648,7 +648,7 @@ std::unordered_map> { { ELanguage::English, "Unable to create a D3D12 (Windows) or Vulkan backend.\n\nPlease make sure that:\n\n- Your system meets the minimum requirements.\n- Your GPU drivers are up to date.\n- Your operating system is on the latest version available." }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Es ist nicht möglich, ein D3D12 (Windows) oder Vulkan-Backend zu erstellen.\n\nBitte stelle sicher, dass:\n\n- Dein System die Mindestanforderungen erfüllt.\n- Deine GPU-Treiber auf dem neuesten Stand sind.\n- Dein Betriebssystem auf der neuesten verfügbaren Version ist." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -681,7 +681,7 @@ std::unordered_map> { { ELanguage::English, "Yes" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Ja" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Sì" } @@ -692,7 +692,7 @@ std::unordered_map> { { ELanguage::English, "No" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Nein" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "No" } @@ -703,7 +703,7 @@ std::unordered_map> { { ELanguage::English, "Next" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Weiter" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Continua" } @@ -714,7 +714,7 @@ std::unordered_map> { { ELanguage::English, "Select" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Auswählen" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Seleziona" } @@ -725,7 +725,7 @@ std::unordered_map> { { ELanguage::English, "Back" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Zurück" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Indietro" } @@ -736,7 +736,7 @@ std::unordered_map> { { ELanguage::English, "Quit" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Verlassen" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -747,7 +747,7 @@ std::unordered_map> { { ELanguage::English, "Cancel" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Abbrechen" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "" } @@ -758,7 +758,7 @@ std::unordered_map> { { ELanguage::English, "Reset" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Zurücksetzen" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Ripristina" } @@ -769,7 +769,7 @@ std::unordered_map> { { ELanguage::English, "Switch" }, { ELanguage::Japanese, "" }, - { ELanguage::German, "" }, + { ELanguage::German, "Wechseln" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Cambia" } From 08c791f2cffa9810fce5b8d6b4a6c1628aa86dc5 Mon Sep 17 00:00:00 2001 From: NextinHKRY <38560522+NextinMono@users.noreply.github.com> Date: Thu, 20 Feb 2025 15:46:05 +0100 Subject: [PATCH 2/3] Italian Localization (#380) * italian: Redid localization files, again * italian: Update Hints and Button tutorials * italian: Update Control Tutorial text * italian: Updated locale * italian: Added language desc. and added deliberate mistake Why did they add a space before the question mark... --- UnleashedRecomp/locale/config_locale.cpp | 116 +++++++++++------------ UnleashedRecomp/locale/locale.cpp | 66 ++++++------- 2 files changed, 91 insertions(+), 91 deletions(-) diff --git a/UnleashedRecomp/locale/config_locale.cpp b/UnleashedRecomp/locale/config_locale.cpp index db34936c..8e3abe65 100644 --- a/UnleashedRecomp/locale/config_locale.cpp +++ b/UnleashedRecomp/locale/config_locale.cpp @@ -53,7 +53,7 @@ CONFIG_DEFINE_LOCALE(Language) { ELanguage::German, { "Sprache", "Ändere die Sprache für Text und Logos." } }, { ELanguage::French, { "Langue", "" } }, { ELanguage::Spanish, { "Idioma", "" } }, - { ELanguage::Italian, { "Lingua", "" } } + { ELanguage::Italian, { "Lingua", "Cambia la lingua utilizzata per i testi e i logo." } } }; // Notes: do not localise this. @@ -125,7 +125,7 @@ CONFIG_DEFINE_LOCALE(Hints) { ELanguage::German, { "Hinweise", "Zeige Hinweise während des Spiels." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Indizi", "Mostra degli indizzi durante il gioco." } } }; CONFIG_DEFINE_LOCALE(ControlTutorial) @@ -135,7 +135,7 @@ CONFIG_DEFINE_LOCALE(ControlTutorial) { ELanguage::German, { "Steuerungsanleitung", "Zeige Steuerungshinweise während des Spiels.\n\nKritische Angriffe des Werehogs werden hiervon nicht beeinflusst." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Tutorial dei comandi", "Mostra i tutorial dei comandi durante il gioco.\n\nIl tutorial per l'attacco critico del Werehog non verrà influenzato da questa opzione." } } }; CONFIG_DEFINE_LOCALE(AchievementNotifications) @@ -145,7 +145,7 @@ CONFIG_DEFINE_LOCALE(AchievementNotifications) { 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, { "", "" } } + { ELanguage::Italian, { "Notifiche obiettivi", "Mostra delle notifiche quando sblocchi degli obiettivi.\n\nGli obiettivi verranno comunque assegnati anche con le notifiche disattivate." } } }; CONFIG_DEFINE_LOCALE(TimeOfDayTransition) @@ -155,7 +155,7 @@ CONFIG_DEFINE_LOCALE(TimeOfDayTransition) { ELanguage::German, { "Tageszeit Übergang", "Verändere den Ladebildschirm beim Verändern der Tageszeit in Städten und Eingangslevel." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Transizione giorno/notte", "Modifica l'aspetto della schermata di caricamento quando fai scorrere il tempo." } } }; CONFIG_DEFINE_ENUM_LOCALE(ETimeOfDayTransition) @@ -198,8 +198,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ETimeOfDayTransition) { ELanguage::Italian, { - { ETimeOfDayTransition::Xbox, { "", "" } }, - { ETimeOfDayTransition::PlayStation, { "", "" } } + { ETimeOfDayTransition::Xbox, { "XBOX", "Xbox: la scena di trasformazione verrà riprodotta con tempi di caricamento artificiali." } }, + { ETimeOfDayTransition::PlayStation, { "PLAYSTATION", "PlayStation: verrà utilizzata una schermata di caricamento con una medaglia che gira." } } } } }; @@ -211,7 +211,7 @@ CONFIG_DEFINE_LOCALE(ControllerIcons) { ELanguage::German, { "Controllersymbole", "Ändere die Controllersymbole, um sie auf dein Modell anzupassen." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Icone dei tasti", "Modifica le icone per farle corrispondere con il tuo controller." } } }; CONFIG_DEFINE_ENUM_LOCALE(EControllerIcons) @@ -259,9 +259,9 @@ CONFIG_DEFINE_ENUM_LOCALE(EControllerIcons) { ELanguage::Italian, { - { EControllerIcons::Auto, { "", "" } }, - { EControllerIcons::Xbox, { "", "" } }, - { EControllerIcons::PlayStation, { "", "" } } + { EControllerIcons::Auto, { "AUTO", "Auto: il gioco determinerà quali icone da utilizzare in base al dispositivo di input attuale." } }, + { EControllerIcons::Xbox, { "XBOX", "" } }, + { EControllerIcons::PlayStation, { "PLAYSTATION", "" } } } } }; @@ -273,7 +273,7 @@ CONFIG_DEFINE_LOCALE(HorizontalCamera) { ELanguage::German, { "Horizontale Kamera", "Ändere wie sich die Kamera nach links und rechts bewegt." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Telecamera orizzontale", "Modifica come la telecamera si muove da sinistra a destra." } } }; CONFIG_DEFINE_LOCALE(VerticalCamera) @@ -283,7 +283,7 @@ CONFIG_DEFINE_LOCALE(VerticalCamera) { ELanguage::German, { "Vertikale Kamera", "Ändere wie sich die Kamera nach oben und unten bewegt." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Telecamera verticale", "Modifica come la telecamera si muove su e giù." } } }; CONFIG_DEFINE_ENUM_LOCALE(ECameraRotationMode) @@ -326,8 +326,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ECameraRotationMode) { ELanguage::Italian, { - { ECameraRotationMode::Normal, { "", "" } }, - { ECameraRotationMode::Reverse, { "", "" } } + { ECameraRotationMode::Normal, { "NORMALE", "" } }, + { ECameraRotationMode::Reverse, { "INVERTITA", "" } } } } }; @@ -339,7 +339,7 @@ CONFIG_DEFINE_LOCALE(Vibration) { ELanguage::German, { "Vibration", "Schalte die Controllervibration an oder aus." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Vibrazione", "Attiva/disattiva la vibrazione del controller." } } }; CONFIG_DEFINE_LOCALE(AllowBackgroundInput) @@ -349,7 +349,7 @@ CONFIG_DEFINE_LOCALE(AllowBackgroundInput) { ELanguage::German, { "Erlaube Hintergrundeingaben", "Erlaube Eingaben deines Controllers auch wenn das Spielfenster nicht fokussiert ist." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Input con la finestra inattiva", "Attiva/disattiva i tasti del controller mentre la finestra è inattiva." } } }; CONFIG_DEFINE_LOCALE(MasterVolume) @@ -359,7 +359,7 @@ CONFIG_DEFINE_LOCALE(MasterVolume) { ELanguage::German, { "Gesamtlautstärke", "Passe die Gesamtlautstärke an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Volume principale", "Regola il volume principale" } } }; CONFIG_DEFINE_LOCALE(MusicVolume) @@ -369,7 +369,7 @@ CONFIG_DEFINE_LOCALE(MusicVolume) { ELanguage::German, { "Musiklautstärke", "Passe die Lautstärke der Musik an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Volume musica di sottofondo", "Regola il volume della musica di sottofondo." } } }; CONFIG_DEFINE_LOCALE(EffectsVolume) @@ -379,7 +379,7 @@ CONFIG_DEFINE_LOCALE(EffectsVolume) { ELanguage::German, { "Soundeffektlautstärke", "Passe die Lautstärke der Soundeffekte an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Volume effetti sonori", "Regola il volume degli effetti sonori." } } }; CONFIG_DEFINE_LOCALE(MusicAttenuation) @@ -389,7 +389,7 @@ CONFIG_DEFINE_LOCALE(MusicAttenuation) { ELanguage::German, { "Musikdämpfung", "Stelle die Musik des Spiels stumm während externe Medien abgespielt werden." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Attenuazione musica", "Abbassa il volume della musica di sottofondo quando un'altra applicazione riproduce dei suoni." } } }; CONFIG_DEFINE_LOCALE(ChannelConfiguration) @@ -399,7 +399,7 @@ CONFIG_DEFINE_LOCALE(ChannelConfiguration) { ELanguage::German, { "Kanalkonfiguration", "Ändere den Ausgabemodus für dein Audioausgabegerät." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Configurazione canali audio", "Modifica la modalità di output per il tuo dispositivo audio." } } }; CONFIG_DEFINE_ENUM_LOCALE(EChannelConfiguration) @@ -442,8 +442,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EChannelConfiguration) { ELanguage::Italian, { - { EChannelConfiguration::Stereo, { "", "" } }, - { EChannelConfiguration::Surround, { "", "" } } + { EChannelConfiguration::Stereo, { "STEREO", "" } }, + { EChannelConfiguration::Surround, { "SURROUND", "" } } } } }; @@ -455,7 +455,7 @@ CONFIG_DEFINE_LOCALE(VoiceLanguage) { ELanguage::German, { "Stimmeinstellung", "Ändere die Sprache, die für Charakterstimmen benutzt wird." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Lingua delle voci", "Modifica la lingua utilizzata per le voci dei personaggi." } } }; CONFIG_DEFINE_LOCALE(Subtitles) @@ -465,7 +465,7 @@ CONFIG_DEFINE_LOCALE(Subtitles) { ELanguage::German, { "Untertitel", "Zeige Untertitel bei Dialogen." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Sottotitoli", "Mostra i sottotitoli durante i dialoghi." } } }; CONFIG_DEFINE_LOCALE(BattleTheme) @@ -475,7 +475,7 @@ CONFIG_DEFINE_LOCALE(BattleTheme) { 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, { "", "" } } + { ELanguage::Italian, { "Musica di combattimento", "Riproduci la musica di combattimento del Werehog quando inizi una battaglia.\n\nQuesta opzione verrà applicata la prossima volta che sei in battaglia.\n\nLa traccia musicale verrà riprodotta ugualmente nelle missioni di Esorcismo e i miniboss." } } }; CONFIG_DEFINE_LOCALE(WindowSize) @@ -485,7 +485,7 @@ CONFIG_DEFINE_LOCALE(WindowSize) { ELanguage::German, { "Fenstergröße", "Ändere die Größe des Spielfensters im Fenstermodus." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Dimensioni finestra", "Regola le dimensioni della finestra del gioco in modalità finestra." } } }; CONFIG_DEFINE_LOCALE(Monitor) @@ -495,7 +495,7 @@ CONFIG_DEFINE_LOCALE(Monitor) { ELanguage::German, { "Monitor", "Ändere auf welchem Monitor das Spiel angezeigt wird." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Schermo", "Cambia lo schermo su cui visualizzare il gioco." } } }; CONFIG_DEFINE_LOCALE(AspectRatio) @@ -505,7 +505,7 @@ CONFIG_DEFINE_LOCALE(AspectRatio) { ELanguage::German, { "Seitenverhältnis", "Verändere das Seitenverhältnis." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Rapporto d'aspetto", "Modifica il rapporto d'aspetto." } } }; CONFIG_DEFINE_ENUM_LOCALE(EAspectRatio) @@ -558,10 +558,10 @@ CONFIG_DEFINE_ENUM_LOCALE(EAspectRatio) { ELanguage::Italian, { - { EAspectRatio::Auto, { "", "" } }, - { EAspectRatio::Wide, { "", "" } }, - { EAspectRatio::Narrow, { "", "" } }, - { EAspectRatio::OriginalNarrow, { "", "" } } + { EAspectRatio::Auto, { "AUTO", "Auto: il rapporto d'aspetto verra cambiato automaticamente in base alle dimensioni della finestra." } }, + { EAspectRatio::Wide, { "16:9", "16:9: blocca il gioco a un rapporto d'aspetto widescreen." } }, + { EAspectRatio::Narrow, { "4:3", "4:3: blocca il gioco a un rapporto d'aspetto stretto." } }, + { EAspectRatio::OriginalNarrow, { "4:3 ORIGINALE", "4:3 Originale: blocca il gioco a un rapporto d'aspetto stretto e mantiene la parità con l'implementazione originale del gioco." } } } } }; @@ -573,7 +573,7 @@ CONFIG_DEFINE_LOCALE(ResolutionScale) { ELanguage::German, { "Rendering-Auflösung", "Passe die Auflösung der internen Darstellung an.\n\n%dx%d" } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Scala risoluzione", "Regola la risoluzione interna del gioco.\n\n%dx%d" } } }; CONFIG_DEFINE_LOCALE(Fullscreen) @@ -583,7 +583,7 @@ CONFIG_DEFINE_LOCALE(Fullscreen) { ELanguage::German, { "Vollbild", "Wechsle zwischen dem randlosen Vollbildmodus und dem Fenstermodus." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Schermo pieno", "Attiva/disattiva tra modalità finestra senza cornice e modalità finestra." } } }; CONFIG_DEFINE_LOCALE(VSync) @@ -593,7 +593,7 @@ CONFIG_DEFINE_LOCALE(VSync) { ELanguage::German, { "V-Sync", "Synchronisiere das Spiel mit der Bildwiederholrate deines Bildschirms um Bildverzerrungen zu vermeiden." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "V-Sync", "Sincronizza il gioco con la frequenza d'aggiornamento del display per evitare lo screen tearing." } } }; CONFIG_DEFINE_LOCALE(FPS) @@ -603,7 +603,7 @@ CONFIG_DEFINE_LOCALE(FPS) { 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, { "", "" } } + { ELanguage::Italian, { "FPS", "Imposta il frame rate massimo del gioco.\n\nATTENZIONE: questa opzione può causare dei glitch a frame rate più alti di 60 FPS." } } }; CONFIG_DEFINE_LOCALE(Brightness) @@ -613,7 +613,7 @@ CONFIG_DEFINE_LOCALE(Brightness) { ELanguage::German, { "Helligkeit", "Passe die Helligkeit des Spiels an bis das linke Symbol noch gerade so sichtbar ist." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Luminosità", "Regola la luminosità dello schermo fino a quando il simbolo a sinistra diventa leggermente visibile." } } }; CONFIG_DEFINE_LOCALE(AntiAliasing) @@ -623,7 +623,7 @@ CONFIG_DEFINE_LOCALE(AntiAliasing) { ELanguage::German, { "Kantenglättung", "Passe die Menge an Kantenglättung an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Anti-Aliasing", "Regola la quantità di smussamento applicata ai bordi." } } }; CONFIG_DEFINE_ENUM_LOCALE(EAntiAliasing) @@ -661,7 +661,7 @@ CONFIG_DEFINE_ENUM_LOCALE(EAntiAliasing) { ELanguage::Italian, { - { EAntiAliasing::None, { "", "" } } + { EAntiAliasing::None, { "NULLO", "" } } } } }; @@ -673,7 +673,7 @@ CONFIG_DEFINE_LOCALE(TransparencyAntiAliasing) { ELanguage::German, { "Transparenz-Kantenglättung", "Wende Kantenglättung auf Alpha-Transparenz-Texturen an." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Anti-Aliasing su texture trasparenti", "Applica l'anti-aliasing alle texture trasparenti." } } }; CONFIG_DEFINE_LOCALE(ShadowResolution) @@ -683,7 +683,7 @@ CONFIG_DEFINE_LOCALE(ShadowResolution) { ELanguage::German, { "Schattenauflösung", "Stelle die Auflösung der Echtzeit-Schatten ein." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Risoluzione ombre", "Imposta la risoluzioni delle ombre in tempo reale." } } }; CONFIG_DEFINE_ENUM_LOCALE(EShadowResolution) @@ -721,7 +721,7 @@ CONFIG_DEFINE_ENUM_LOCALE(EShadowResolution) { ELanguage::Italian, { - { EShadowResolution::Original, { "", "" } } + { EShadowResolution::Original, { "ORIGINALE", "Originale: il gioco determinerà automaticamente la risoluzione delle ombre." } } } } }; @@ -733,7 +733,7 @@ CONFIG_DEFINE_LOCALE(GITextureFiltering) { ELanguage::German, { "GI Texturfilterung", "Ändere die Qualität der Filterung für Global-Illumination-Texturen." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Filtraggio delle texture GI", "Regola la qualità del sistema di filtraggio utilizzato per le texture dell'illuminazione." } } }; CONFIG_DEFINE_ENUM_LOCALE(EGITextureFiltering) @@ -776,8 +776,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EGITextureFiltering) { ELanguage::Italian, { - { EGITextureFiltering::Bilinear, { "", "" } }, - { EGITextureFiltering::Bicubic, { "", "" } } + { EGITextureFiltering::Bilinear, { "BILINEARE", "" } }, + { EGITextureFiltering::Bicubic, { "BICUBICO", "" } } } } }; @@ -789,7 +789,7 @@ CONFIG_DEFINE_LOCALE(MotionBlur) { ELanguage::German, { "Bewegungsunschärfe", "Verändere die Qualität der Bewegungsunschärfe." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Sfocatura di movimento", "Regola la qualità della sfocatura di movimento." } } }; CONFIG_DEFINE_ENUM_LOCALE(EMotionBlur) @@ -837,9 +837,9 @@ CONFIG_DEFINE_ENUM_LOCALE(EMotionBlur) { ELanguage::Italian, { - { EMotionBlur::Off, { "", "" } }, - { EMotionBlur::Original, { "", "" } }, - { EMotionBlur::Enhanced, { "", "" } } + { EMotionBlur::Off, { "DISATTIVATO", "" } }, + { EMotionBlur::Original, { "ORIGINALE", "" } }, + { EMotionBlur::Enhanced, { "AUMENTATO", "Aumentato: usa più passaggi per una sfocatura più fluida, con un impatto sulle prestazioni." } } } } }; @@ -851,7 +851,7 @@ CONFIG_DEFINE_LOCALE(XboxColorCorrection) { ELanguage::German, { "Xbox Farbkorrektur", "Benutzt den warmen Farbstich aus der Xbox-Version des Spiels." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Correzione dei colori Xbox", "Applica il filtro di colori più caldi utilizzato dalla versione Xbox del gioco." } } }; CONFIG_DEFINE_LOCALE(CutsceneAspectRatio) @@ -861,7 +861,7 @@ CONFIG_DEFINE_LOCALE(CutsceneAspectRatio) { ELanguage::German, { "Zwischensequenz-Seitenverhältnis", "Verändere das Seitenverhältnis der Echtzeit-Zwischensequenzen." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Rapporto d'aspetto dei filmati", "Cambia il rapporto d'aspetto dei filmati in tempo reale." } } }; CONFIG_DEFINE_ENUM_LOCALE(ECutsceneAspectRatio) @@ -904,8 +904,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ECutsceneAspectRatio) { ELanguage::Italian, { - { ECutsceneAspectRatio::Original, { "", "" } }, - { ECutsceneAspectRatio::Unlocked, { "", "" } } + { ECutsceneAspectRatio::Original, { "ORIGINALE", "Originale: blocca il rapporto d'aspetto dei filmati a 16:9." } }, + { ECutsceneAspectRatio::Unlocked, { "SBLOCCATO", "Sbloccato: il rapporto d'aspetto verrà regolato in base alle dimensioni della finestra.\n\nATTENZIONE: questa opzione potrebbe causare dei problemi visivi se il rapporto d'aspetto è oltre 16:9." } } } } }; @@ -917,7 +917,7 @@ CONFIG_DEFINE_LOCALE(UIAlignmentMode) { ELanguage::German, { "Benutzeroberflächenausrichtung", "Verändere wie die Benutzeroberfläche sich mit dem Bildschirm ausrichtet." } }, { ELanguage::French, { "", "" } }, { ELanguage::Spanish, { "", "" } }, - { ELanguage::Italian, { "", "" } } + { ELanguage::Italian, { "Modalità allineamento interfaccia", "Modifica come l'interfaccia si allinea con lo schermo." } } }; CONFIG_DEFINE_ENUM_LOCALE(EUIAlignmentMode) @@ -960,8 +960,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EUIAlignmentMode) { ELanguage::Italian, { - { EUIAlignmentMode::Edge, { "", "" } }, - { EUIAlignmentMode::Centre, { "", "" } } + { EUIAlignmentMode::Edge, { "BORDI", "Bordi: l'interfaccia si allineerà con i bordi dello schermo." } }, + { EUIAlignmentMode::Centre, { "CENTRO", "Centro: l'interfaccia si allineerà con il centro dello schermo." } } } } }; diff --git a/UnleashedRecomp/locale/locale.cpp b/UnleashedRecomp/locale/locale.cpp index 1e566bc7..dc720f07 100644 --- a/UnleashedRecomp/locale/locale.cpp +++ b/UnleashedRecomp/locale/locale.cpp @@ -62,7 +62,7 @@ std::unordered_map> { ELanguage::German, "SYSTEM" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "SISTEMA" } } }, { @@ -73,7 +73,7 @@ std::unordered_map> { ELanguage::German, "EINGABE" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "COMANDI" } } }, { @@ -84,7 +84,7 @@ std::unordered_map> { ELanguage::German, "AUDIO" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "AUDIO" } } }, { @@ -95,7 +95,7 @@ std::unordered_map> { ELanguage::German, "VIDEO" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "VIDEO" } } }, { @@ -107,7 +107,7 @@ std::unordered_map> { ELanguage::German, "MAX" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "MAX" } } }, { @@ -118,7 +118,7 @@ std::unordered_map> { ELanguage::German, "Fenstergröße" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Dimensioni della finestra" } } }, { @@ -129,7 +129,7 @@ std::unordered_map> { ELanguage::German, "Passe die Fenstergröße des Spiels im Fenstermodus an." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Regola la dimensione della finestra del gioco in modalità finestra." } } }, { @@ -141,7 +141,7 @@ std::unordered_map> { ELanguage::German, "Diese Option ist an dieser Stelle nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Questa opzione non può essere modificata in questo momento." } } }, { @@ -153,7 +153,7 @@ std::unordered_map> { ELanguage::German, "Diese Option ist im Vollbildmodus nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Questa opzione non è disponibile in modalità schermo pieno." } } }, { @@ -165,7 +165,7 @@ std::unordered_map> { ELanguage::German, "Diese Option ist im Fenstermodus nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Questa opzione non è disponibile in modalità finestra." } } }, { @@ -177,7 +177,7 @@ std::unordered_map> { ELanguage::German, "Diese Option ist mit der momentanen Hardwarekonfiguration nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Questa opzione non è disponibile con l'hardware in tuo possesso." } } }, { @@ -189,7 +189,7 @@ std::unordered_map> { ELanguage::German, "Diese Option ist ohne MSAA nicht verfügbar." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Questa opzione non è disponibile senza MSAA." } } }, { @@ -201,7 +201,7 @@ std::unordered_map> { ELanguage::German, "Diese Option wird von diesem Betriebssystem nicht unterstützt." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Questa opzione non è disponibile con il tuo sistema operativo." } } }, { @@ -213,7 +213,7 @@ std::unordered_map> { ELanguage::German, "Das Spiel wird jetzt neu starten." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Il gioco verrà riavviato." } } }, { @@ -225,7 +225,7 @@ std::unordered_map> { ELanguage::German, "Erfolge" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Obiettivi" } } }, { @@ -237,7 +237,7 @@ std::unordered_map> { ELanguage::German, "ERFOLGE" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "OBIETTIVI" } } }, { @@ -248,7 +248,7 @@ std::unordered_map> { ELanguage::German, "Erfolg Freigeschaltet!" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Obiettivo sbloccato!" } } }, { @@ -303,7 +303,7 @@ std::unordered_map> { ELanguage::German, "Füge die Quellen für das Spiel und dessen Update hinzu." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Aggiungi le fonti per il gioco e per il suo file d'aggiornamento." } } }, { @@ -314,7 +314,7 @@ std::unordered_map> { ELanguage::German, "Füge die Quellen für die Erweiterungen des Spiels hinzu." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Aggiungi le fonti per i DLC." } } }, { @@ -347,7 +347,7 @@ std::unordered_map> { ELanguage::German, "Installation abgeschlossen!\nDieses Projekt wird präsentiert von:" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Installazione completata!\nQuesto progetto è stato creato da:" } } }, { @@ -435,7 +435,7 @@ std::unordered_map> { ELanguage::German, "ERNEUT VERSUCHEN" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "RIPROVA" } } }, { @@ -493,7 +493,7 @@ std::unordered_map> { ELanguage::German, "Wähle einen digitalen Dump von dem Spiel.\n\nDie Dateien können über die Festplatte deiner\nXbox 360 erlangt werden.\nFolge hierfür den Anweisungen auf der GitHub Seite.\n\nUm einen Ordner mit unmodifizierten Spieldateien auszuwählen, benutze die \"Ordner Hinzufügen\" Option stattdessen." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Seleziona una copia digitale\ncon i contenuti del gioco.\n\nQuesti file possono essere ottenuti\ndall'hard drive della tua Xbox 360\nseguendo le istruzioni\nsulla pagina GitHub.\n\nPer selezionare una cartella\ncon file estratti e non modificati\nusa l'opzione \"Aggiungi cartella\"." } } }, { @@ -505,7 +505,7 @@ std::unordered_map> { ELanguage::German, "Wähle einen Ordner, der unmodifizierte Dateien, die vom Spiel extrahiert wurden enthält.\n\nDie Dateien können über die Festplatte deiner\nXbox 360 erlangt werden.\nFolge hierfür den Anweisungen auf der GitHub Seite.\n\nUm einen digitalen Dump auszuwählen, benutze die \"Datei Hinzufügen\" Option stattdessen." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Seleziona una cartella che contiene\ni file non modificati che sono stati\nestratti dal gioco.\n\nQuesti file possono essere ottenuti\ndall'hard drive della tua Xbox 360\nseguendo le istruzioni\nsulla pagina GitHub.\n\nPer selezionare una copia digitale\nusa l'opzione \"Aggiungi file\"." } } }, { @@ -565,7 +565,7 @@ std::unordered_map> { ELanguage::German, "Installation verlassen?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Sicuro di voler uscire?" } } }, { @@ -577,7 +577,7 @@ std::unordered_map> { ELanguage::German, "Bist du dir sicher, dass du die Installation abbrechen möchtest?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Sicuro di voler annullare l'installazione?" } } }, { @@ -589,7 +589,7 @@ std::unordered_map> { ELanguage::German, "Spiel verlassen?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "Sei sicuro di voler uscire?" } + { ELanguage::Italian, "Sicuro di voler uscire ?" } } }, { @@ -616,7 +616,7 @@ std::unordered_map> { ELanguage::German, "Die Erfolgsdaten sind möglicherweise\nfehlerhaft und können nicht\ngeladen werden.\n\nDurch das Fortfahren werden\ndeine bisherigen Erfolgsdaten gelöscht." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "I file degli obiettivi sembrano danneggiati\ne non possono essere caricati.\n\nSe prosegui da questo punto\ni tuoi obiettivi verranno cancellati." } } }, { @@ -629,7 +629,7 @@ std::unordered_map> { ELanguage::German, "Die Erfolgsdaten konnten nicht geladen werden.\nDeine Erfolge werden nicht gespeichert." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "I file degli obiettivi non possono essere caricati.\nI tuoi obiettivi non verranno salvati." } } }, { @@ -640,7 +640,7 @@ std::unordered_map> { ELanguage::German, "Ein Update ist verfügbar!\n\nMöchtest du die Release-Seite\nbesuchen um es herunterzuladen?" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "È disponibile un aggiornamento!\n\nVuoi visitare la pagina releases\nper scaricarlo?" } } }, { @@ -651,7 +651,7 @@ std::unordered_map> { ELanguage::German, "Es ist nicht möglich, ein D3D12 (Windows) oder Vulkan-Backend zu erstellen.\n\nBitte stelle sicher, dass:\n\n- Dein System die Mindestanforderungen erfüllt.\n- Deine GPU-Treiber auf dem neuesten Stand sind.\n- Dein Betriebssystem auf der neuesten verfügbaren Version ist." }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Impossibile creare un backend D3D12 (Windows) o Vulkan.\n\nAssicurati che:\n\n- Il tuo sistema soddisfi i requisiti minimi.\n- I driver della scheda grafica siano aggiornati.\n- Il tuo sistema operativo sia aggiornato." } } }, { @@ -706,7 +706,7 @@ std::unordered_map> { ELanguage::German, "Weiter" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "Continua" } + { ELanguage::Italian, "Avanti" } } }, { @@ -739,7 +739,7 @@ std::unordered_map> { ELanguage::German, "Verlassen" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Esci" } } }, { @@ -750,7 +750,7 @@ std::unordered_map> { ELanguage::German, "Abbrechen" }, { ELanguage::French, "" }, { ELanguage::Spanish, "" }, - { ELanguage::Italian, "" } + { ELanguage::Italian, "Annulla" } } }, { From 4d4eba693f1e3b285832d942df3737fe7314bdc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90e=C3=A4Th?= <55578911+DeaTh-G@users.noreply.github.com> Date: Thu, 20 Feb 2025 17:05:53 +0100 Subject: [PATCH 3/3] French Localization (#414) * add french localization * change installer introduction line breaks * brightness and control tutorial localization touchups * remove translation for Werehog from descriptions * change quit message for consistency with in-game text * add spaces between characters and question marks for consistency * add spaces between characters and exclamation marks for consistency * add spaces between characters and colon for consistency * more spacing fixes * ensure available space doesn't break at 10tb+ storage * change localization for gibibyte acronym to proper unit * update to new localization for InstallFailed --------- Co-authored-by: LJSTAR <31629427+ljstarbird@users.noreply.github.com> --- UnleashedRecomp/locale/config_locale.cpp | 116 +++++++++++----------- UnleashedRecomp/locale/locale.cpp | 120 +++++++++++------------ 2 files changed, 118 insertions(+), 118 deletions(-) diff --git a/UnleashedRecomp/locale/config_locale.cpp b/UnleashedRecomp/locale/config_locale.cpp index 8e3abe65..9c6181e9 100644 --- a/UnleashedRecomp/locale/config_locale.cpp +++ b/UnleashedRecomp/locale/config_locale.cpp @@ -51,7 +51,7 @@ 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::French, { "Langue", "Modifie la langue utilisée pour le texte et logos." } }, { ELanguage::Spanish, { "Idioma", "" } }, { ELanguage::Italian, { "Lingua", "Cambia la lingua utilizzata per i testi e i logo." } } }; @@ -123,7 +123,7 @@ 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::French, { "Indices", "Affiche les indices pendant le jeu." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Indizi", "Mostra degli indizzi durante il gioco." } } }; @@ -133,7 +133,7 @@ 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::French, { "Indication des commandes", "Affiche les indications des commandes pendant le jeu.\n\nCeci n'affecte pas les Coup critiques du Werehog." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Tutorial dei comandi", "Mostra i tutorial dei comandi durante il gioco.\n\nIl tutorial per l'attacco critico del Werehog non verrà influenzato da questa opzione." } } }; @@ -143,7 +143,7 @@ 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::French, { "Notification des succès", "Affiche les notifications pour le déverrouillage des succès.\n\nLes succès seront toujours obtenus même si les notifications sont désactivées." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Notifiche obiettivi", "Mostra delle notifiche quando sblocchi degli obiettivi.\n\nGli obiettivi verranno comunque assegnati anche con le notifiche disattivate." } } }; @@ -153,7 +153,7 @@ 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::French, { "Transition jour/nuit", "Change l'écran de chargement lors de la transition dans le hub." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Transizione giorno/notte", "Modifica l'aspetto della schermata di caricamento quando fai scorrere il tempo." } } }; @@ -184,8 +184,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ETimeOfDayTransition) { ELanguage::French, { - { ETimeOfDayTransition::Xbox, { "", "" } }, - { ETimeOfDayTransition::PlayStation, { "", "" } } + { ETimeOfDayTransition::Xbox, { "XBOX", "Xbox: la scène de transformation sera jouée avec des temps de chargement artificiel." } }, + { ETimeOfDayTransition::PlayStation, { "PLAYSTATION", "PlayStation: un écran de chargement avec une médaille tournoyante sera utilisé à la place." } } } }, { @@ -209,7 +209,7 @@ 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::French, { "Icône des boutons", "Modifie les icônes pour les faire correspondre à votre manette." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Icone dei tasti", "Modifica le icone per farle corrispondere con il tuo controller." } } }; @@ -243,9 +243,9 @@ CONFIG_DEFINE_ENUM_LOCALE(EControllerIcons) { ELanguage::French, { - { EControllerIcons::Auto, { "", "" } }, - { EControllerIcons::Xbox, { "", "" } }, - { EControllerIcons::PlayStation, { "", "" } } + { EControllerIcons::Auto, { "AUTO", "Auto: le jeu déterminera automatiquement quelles icônes utiliser en fonction du périphérique d'entrée." } }, + { EControllerIcons::Xbox, { "XBOX", "" } }, + { EControllerIcons::PlayStation, { "PLAYSTATION", "" } } } }, { @@ -271,7 +271,7 @@ 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::French, { "Caméra horizontale", "Modifie la rotation horizontale de la caméra." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Telecamera orizzontale", "Modifica come la telecamera si muove da sinistra a destra." } } }; @@ -281,7 +281,7 @@ 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::French, { "Caméra verticale", "Modifie la rotation verticale de la caméra." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Telecamera verticale", "Modifica come la telecamera si muove su e giù." } } }; @@ -312,8 +312,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ECameraRotationMode) { ELanguage::French, { - { ECameraRotationMode::Normal, { "", "" } }, - { ECameraRotationMode::Reverse, { "", "" } } + { ECameraRotationMode::Normal, { "NORMALE", "" } }, + { ECameraRotationMode::Reverse, { "INVERSÉE", "" } } } }, { @@ -337,7 +337,7 @@ CONFIG_DEFINE_LOCALE(Vibration) { ELanguage::English, { "Vibration", "Toggle controller vibration." } }, { ELanguage::Japanese, { "", "" } }, { ELanguage::German, { "Vibration", "Schalte die Controllervibration an oder aus." } }, - { ELanguage::French, { "", "" } }, + { ELanguage::French, { "Vibration", "Active les vibrations manette." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Vibrazione", "Attiva/disattiva la vibrazione del controller." } } }; @@ -347,7 +347,7 @@ 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::French, { "Manette en arrière plan", "Permet d'utiliser la manette dans le jeu lorsque qu'il n'est pas au premier plan." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Input con la finestra inattiva", "Attiva/disattiva i tasti del controller mentre la finestra è inattiva." } } }; @@ -357,7 +357,7 @@ 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::French, { "Volume général", "Réglage du volume général." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Volume principale", "Regola il volume principale" } } }; @@ -367,7 +367,7 @@ 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::French, { "Volume de la musique", "Réglage du volume de la musique." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Volume musica di sottofondo", "Regola il volume della musica di sottofondo." } } }; @@ -377,7 +377,7 @@ 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::French, { "Volume des effets sonores", "Réglage du volume des effets sonores." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Volume effetti sonori", "Regola il volume degli effetti sonori." } } }; @@ -387,7 +387,7 @@ 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::French, { "Atténuation audio", "Abaisse le volume des musiques du jeu lorsqu'un média externe est en cours de lecture." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Attenuazione musica", "Abbassa il volume della musica di sottofondo quando un'altra applicazione riproduce dei suoni." } } }; @@ -397,7 +397,7 @@ 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::French, { "Configuration sortie audio", "Modifie le mode de sortie pour votre périphérique audio." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Configurazione canali audio", "Modifica la modalità di output per il tuo dispositivo audio." } } }; @@ -428,8 +428,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EChannelConfiguration) { ELanguage::French, { - { EChannelConfiguration::Stereo, { "", "" } }, - { EChannelConfiguration::Surround, { "", "" } } + { EChannelConfiguration::Stereo, { "STÉRÉO", "" } }, + { EChannelConfiguration::Surround, { "SURROUND", "" } } } }, { @@ -453,7 +453,7 @@ 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::French, { "Langue de doublage", "Modifie la langue utilisée pour la voix des personnages." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Lingua delle voci", "Modifica la lingua utilizzata per le voci dei personaggi." } } }; @@ -463,7 +463,7 @@ CONFIG_DEFINE_LOCALE(Subtitles) { ELanguage::English, { "Subtitles", "Show subtitles during dialogue." } }, { ELanguage::Japanese, { "", "" } }, { ELanguage::German, { "Untertitel", "Zeige Untertitel bei Dialogen." } }, - { ELanguage::French, { "", "" } }, + { ELanguage::French, { "Sous-titres", "Affiche les sous-titres pendant les dialogues." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Sottotitoli", "Mostra i sottotitoli durante i dialoghi." } } }; @@ -473,7 +473,7 @@ 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::French, { "Thème de combat", "Joue le thème de combat du Werehog pendant les combat.\n\nCette option s'appliquera la prochaine fois que vous serez en combat.\n\nLes missions d'exorcisme et les thèmes des miniboss ne seront pas affectés." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Musica di combattimento", "Riproduci la musica di combattimento del Werehog quando inizi una battaglia.\n\nQuesta opzione verrà applicata la prossima volta che sei in battaglia.\n\nLa traccia musicale verrà riprodotta ugualmente nelle missioni di Esorcismo e i miniboss." } } }; @@ -483,7 +483,7 @@ 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::French, { "Taille de la fenêtre", "Modifie la taille de la fenêtre de jeu en mode fenêtré." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Dimensioni finestra", "Regola le dimensioni della finestra del gioco in modalità finestra." } } }; @@ -493,7 +493,7 @@ 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::French, { "Moniteur", "Change le moniteur sur lequel le jeu sera affiché." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Schermo", "Cambia lo schermo su cui visualizzare il gioco." } } }; @@ -503,7 +503,7 @@ 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::French, { "Format d'image", "Modifie le format d'image." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Rapporto d'aspetto", "Modifica il rapporto d'aspetto." } } }; @@ -540,10 +540,10 @@ CONFIG_DEFINE_ENUM_LOCALE(EAspectRatio) { ELanguage::French, { - { EAspectRatio::Auto, { "", "" } }, - { EAspectRatio::Wide, { "", "" } }, - { EAspectRatio::Narrow, { "", "" } }, - { EAspectRatio::OriginalNarrow, { "", "" } } + { EAspectRatio::Auto, { "AUTO", "Auto: le format d'image s'adapte automatiquement à la taille de la fenêtre." } }, + { EAspectRatio::Wide, { "16:9", "16:9: force le jeu sur un format d'image large." } }, + { EAspectRatio::Narrow, { "4:3", "4:3: force le jeu sur un format d'image carré." } }, + { EAspectRatio::OriginalNarrow, { "4:3 ORIGINAL", "4:3 Original: force le jeu à un format d'image carré et conserve la parité avec l'implémentation d'origine du jeu." } } } }, { @@ -571,7 +571,7 @@ 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::French, { "Échelle de rendu", "Modifie la résolution interne du jeu.\n\n%dx%d" } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Scala risoluzione", "Regola la risoluzione interna del gioco.\n\n%dx%d" } } }; @@ -581,7 +581,7 @@ 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::French, { "Plein écran", "Alterne entre le mode plein écran sans bordure et le mode fenêtré." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Schermo pieno", "Attiva/disattiva tra modalità finestra senza cornice e modalità finestra." } } }; @@ -591,7 +591,7 @@ 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::French, { "V-Sync", "Synchronise le jeu avec la fréquence de rafraîchissement de l'écran pour éviter le screen tearing." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "V-Sync", "Sincronizza il gioco con la frequenza d'aggiornamento del display per evitare lo screen tearing." } } }; @@ -601,7 +601,7 @@ 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::French, { "FPS", "Détermine la fréquence d'images maximale du jeu.\n\nATTENTION: cela peut entraîner des problèmes à des taux de rafraîchissement supérieurs à 60 FPS." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "FPS", "Imposta il frame rate massimo del gioco.\n\nATTENZIONE: questa opzione può causare dei glitch a frame rate più alti di 60 FPS." } } }; @@ -611,7 +611,7 @@ 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::French, { "Luminosité", "Règle le niveau de luminosité jusqu'à ce que le symbole à gauche soit à peine visible." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Luminosità", "Regola la luminosità dello schermo fino a quando il simbolo a sinistra diventa leggermente visibile." } } }; @@ -621,7 +621,7 @@ 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::French, { "Anticrénelage", "Ajuste le niveau d'anticrénelage appliqué aux bords des objets." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Anti-Aliasing", "Regola la quantità di smussamento applicata ai bordi." } } }; @@ -649,7 +649,7 @@ CONFIG_DEFINE_ENUM_LOCALE(EAntiAliasing) { ELanguage::French, { - { EAntiAliasing::None, { "", "" } } + { EAntiAliasing::None, { "SANS", "" } } } }, { @@ -671,7 +671,7 @@ 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::French, { "Anticrénelage de transparence", "Applique l'anticrénelage sur les textures transparentes." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Anti-Aliasing su texture trasparenti", "Applica l'anti-aliasing alle texture trasparenti." } } }; @@ -681,7 +681,7 @@ 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::French, { "Résolution des ombres", "Défini la résolution des ombres en temps réel." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Risoluzione ombre", "Imposta la risoluzioni delle ombre in tempo reale." } } }; @@ -709,7 +709,7 @@ CONFIG_DEFINE_ENUM_LOCALE(EShadowResolution) { ELanguage::French, { - { EShadowResolution::Original, { "", "" } } + { EShadowResolution::Original, { "ORIGINALE", "Originale: le jeu déterminera automatiquement la résolution des ombres." } } } }, { @@ -731,7 +731,7 @@ 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::French, { "Filtre des textures IG", "Modifie la qualité du filtre utilisé pour les textures d'illumination globale." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Filtraggio delle texture GI", "Regola la qualità del sistema di filtraggio utilizzato per le texture dell'illuminazione." } } }; @@ -762,8 +762,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EGITextureFiltering) { ELanguage::French, { - { EGITextureFiltering::Bilinear, { "", "" } }, - { EGITextureFiltering::Bicubic, { "", "" } } + { EGITextureFiltering::Bilinear, { "BILINÉAIRE", "" } }, + { EGITextureFiltering::Bicubic, { "BICUBIQUE", "" } }, } }, { @@ -787,7 +787,7 @@ 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::French, { "Flou de mouvement", "Modifie la qualité du flou de mouvement." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Sfocatura di movimento", "Regola la qualità della sfocatura di movimento." } } }; @@ -821,9 +821,9 @@ CONFIG_DEFINE_ENUM_LOCALE(EMotionBlur) { ELanguage::French, { - { EMotionBlur::Off, { "", "" } }, - { EMotionBlur::Original, { "", "" } }, - { EMotionBlur::Enhanced, { "", "" } } + { EMotionBlur::Off, { "AUCUN", "" } }, + { EMotionBlur::Original, { "ORIGINAL", "" } }, + { EMotionBlur::Enhanced, { "AMÉLIORÉ", "Amélioré: utilise plus d'échantillons pour un flou de mouvement plus lisse au détriment des performances." } } } }, { @@ -849,7 +849,7 @@ 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::French, { "Correction couleurs Xbox", "Utilise le filtre de couleur provenant de la version Xbox du jeu." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Correzione dei colori Xbox", "Applica il filtro di colori più caldi utilizzato dalla versione Xbox del gioco." } } }; @@ -859,7 +859,7 @@ 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::French, { "Format des cinématiques", "Modifie le format d'image des cinématiques en temps réel." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Rapporto d'aspetto dei filmati", "Cambia il rapporto d'aspetto dei filmati in tempo reale." } } }; @@ -890,8 +890,8 @@ CONFIG_DEFINE_ENUM_LOCALE(ECutsceneAspectRatio) { ELanguage::French, { - { ECutsceneAspectRatio::Original, { "", "" } }, - { ECutsceneAspectRatio::Unlocked, { "", "" } } + { ECutsceneAspectRatio::Original, { "ORIGINAL", "Original: force les cinématiques dans leur format 16:9 d'origine." } }, + { ECutsceneAspectRatio::Unlocked, { "LIBRE", "Libre: permet aux cinématiques d'adapter leur format d'image à la taille de la fenêtre.\n\nAttention: au dela du format 16:9 d'origine, des bugs visuels apparaitront." } }, } }, { @@ -915,7 +915,7 @@ 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::French, { "Alignement de l'IU", "Modifie l'alignement de l'interface utilisateur sur l'écran." } }, { ELanguage::Spanish, { "", "" } }, { ELanguage::Italian, { "Modalità allineamento interfaccia", "Modifica come l'interfaccia si allinea con lo schermo." } } }; @@ -946,8 +946,8 @@ CONFIG_DEFINE_ENUM_LOCALE(EUIAlignmentMode) { ELanguage::French, { - { EUIAlignmentMode::Edge, { "", "" } }, - { EUIAlignmentMode::Centre, { "", "" } } + { EUIAlignmentMode::Edge, { "BORD", "Bord: l'interface utilisateur sera alignée sur les bords de l'écran." } }, + { EUIAlignmentMode::Centre, { "CENTRÉE", "Centrée: l'interface utilisateur sera alignée sur le centre de l'écran." } }, } }, { diff --git a/UnleashedRecomp/locale/locale.cpp b/UnleashedRecomp/locale/locale.cpp index dc720f07..610ea1b3 100644 --- a/UnleashedRecomp/locale/locale.cpp +++ b/UnleashedRecomp/locale/locale.cpp @@ -60,7 +60,7 @@ std::unordered_map> { ELanguage::English, "SYSTEM" }, { ELanguage::Japanese, "" }, { ELanguage::German, "SYSTEM" }, - { ELanguage::French, "" }, + { ELanguage::French, "SYSTÈME" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "SISTEMA" } } @@ -71,7 +71,7 @@ std::unordered_map> { ELanguage::English, "INPUT" }, { ELanguage::Japanese, "" }, { ELanguage::German, "EINGABE" }, - { ELanguage::French, "" }, + { ELanguage::French, "COMMANDES" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "COMANDI" } } @@ -82,7 +82,7 @@ std::unordered_map> { ELanguage::English, "AUDIO" }, { ELanguage::Japanese, "" }, { ELanguage::German, "AUDIO" }, - { ELanguage::French, "" }, + { ELanguage::French, "SON" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "AUDIO" } } @@ -93,7 +93,7 @@ std::unordered_map> { ELanguage::English, "VIDEO" }, { ELanguage::Japanese, "" }, { ELanguage::German, "VIDEO" }, - { ELanguage::French, "" }, + { ELanguage::French, "AFFICHAGE" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "VIDEO" } } @@ -105,7 +105,7 @@ std::unordered_map> { ELanguage::English, "MAX" }, { ELanguage::Japanese, "" }, { ELanguage::German, "MAX" }, - { ELanguage::French, "" }, + { ELanguage::French, "MAX" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "MAX" } } @@ -116,7 +116,7 @@ std::unordered_map> { ELanguage::English, "Window Size" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Fenstergröße" }, - { ELanguage::French, "" }, + { ELanguage::French, "Taille de la fenêtre" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Dimensioni della finestra" } } @@ -127,7 +127,7 @@ std::unordered_map> { ELanguage::English, "Adjust the size of the game window in windowed mode." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Passe die Fenstergröße des Spiels im Fenstermodus an." }, - { ELanguage::French, "" }, + { ELanguage::French, "Définir la résolution de jeu en mode fenêtré." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Regola la dimensione della finestra del gioco in modalità finestra." } } @@ -139,7 +139,7 @@ std::unordered_map> { ELanguage::English, "This option is not available at this location." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Diese Option ist an dieser Stelle nicht verfügbar." }, - { ELanguage::French, "" }, + { ELanguage::French, "Cette option n'est pas disponible pour l'instant." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione non può essere modificata in questo momento." } } @@ -151,7 +151,7 @@ std::unordered_map> { ELanguage::English, "This option is not available in fullscreen mode." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Diese Option ist im Vollbildmodus nicht verfügbar." }, - { ELanguage::French, "" }, + { ELanguage::French, "Cette option n'est pas disponible en mode plein écran." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione non è disponibile in modalità schermo pieno." } } @@ -163,7 +163,7 @@ std::unordered_map> { ELanguage::English, "This option is not available in windowed mode." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Diese Option ist im Fenstermodus nicht verfügbar." }, - { ELanguage::French, "" }, + { ELanguage::French, "Cette option n'est pas disponible en mode fenêtré." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione non è disponibile in modalità finestra." } } @@ -175,7 +175,7 @@ std::unordered_map> { ELanguage::English, "This option is not available with your current hardware configuration." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Diese Option ist mit der momentanen Hardwarekonfiguration nicht verfügbar." }, - { ELanguage::French, "" }, + { ELanguage::French, "Cette option n'est pas disponible avec votre configuration matérielle actuelle." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione non è disponibile con l'hardware in tuo possesso." } } @@ -187,7 +187,7 @@ std::unordered_map> { ELanguage::English, "This option is not available without MSAA." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Diese Option ist ohne MSAA nicht verfügbar." }, - { ELanguage::French, "" }, + { ELanguage::French, "Cette option n'est pas disponible sans MSAA." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione non è disponibile senza MSAA." } } @@ -199,7 +199,7 @@ std::unordered_map> { ELanguage::English, "This option is not supported by your operating system." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Diese Option wird von diesem Betriebssystem nicht unterstützt." }, - { ELanguage::French, "" }, + { ELanguage::French, "Cette option n'est pas prise en charge par votre système d'exploitation." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione non è disponibile con il tuo sistema operativo." } } @@ -211,7 +211,7 @@ std::unordered_map> { ELanguage::English, "The game will now restart." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Das Spiel wird jetzt neu starten." }, - { ELanguage::French, "" }, + { ELanguage::French, "Le jeu va maintenant redémarrer." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Il gioco verrà riavviato." } } @@ -223,7 +223,7 @@ std::unordered_map> { ELanguage::English, "Achievements" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Erfolge" }, - { ELanguage::French, "" }, + { ELanguage::French, "Succès" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Obiettivi" } } @@ -235,7 +235,7 @@ std::unordered_map> { ELanguage::English, "ACHIEVEMENTS" }, { ELanguage::Japanese, "" }, { ELanguage::German, "ERFOLGE" }, - { ELanguage::French, "" }, + { ELanguage::French, "SUCCÈS" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "OBIETTIVI" } } @@ -246,7 +246,7 @@ std::unordered_map> { ELanguage::English, "Achievement Unlocked!" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Erfolg Freigeschaltet!" }, - { ELanguage::French, "" }, + { ELanguage::French, "Succès déverrouillé !" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Obiettivo sbloccato!" } } @@ -257,7 +257,7 @@ std::unordered_map> { ELanguage::English, "INSTALLER" }, { ELanguage::Japanese, "" }, { ELanguage::German, "INSTALLATION" }, - { ELanguage::French, "" }, + { ELanguage::French, "INSTALLATEUR" }, { ELanguage::Spanish, "INSTALADOR" }, { ELanguage::Italian, "INSTALLATORE" }, }, @@ -268,7 +268,7 @@ std::unordered_map> { ELanguage::English, "INSTALLING" }, { ELanguage::Japanese, "" }, { ELanguage::German, "INSTALLATION" }, - { ELanguage::French, "" }, + { ELanguage::French, "INSTALLATION" }, { ELanguage::Spanish, "INSTALANDO" }, { ELanguage::Italian, "INSTALLANDO" }, } @@ -279,7 +279,7 @@ std::unordered_map> { ELanguage::English, "Please select a language." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Bitte eine Sprache auswählen." }, - { ELanguage::French, "" }, + { ELanguage::French, "Choisissez une langue." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Seleziona una lingua." } } @@ -290,7 +290,7 @@ std::unordered_map> { ELanguage::English, "Welcome to\nUnleashed Recompiled!\n\nYou'll need an Xbox 360 copy\nof Sonic Unleashed in order to proceed with the installation." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Willkommen zu\nUnleashed Recompiled!\nEs wird eine Xbox 360 Kopie von Sonic Unleashed benötigt um mit der Installation fortfahren zu können." }, - { ELanguage::French, "" }, + { ELanguage::French, "Bienvenue sur\nUnleashed Recompiled !\n\nVous aurez besoin d'une copie de Sonic Unleashed pour Xbox\n360 pour procéder à l'installation." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Benvenuto a\nUnleashed Recompiled!\n\nDovrai avere una copia di\nSonic Unleashed per la Xbox 360\nper proseguire con l'installazione." } } @@ -301,7 +301,7 @@ std::unordered_map> { ELanguage::English, "Add the sources for the game and its title update." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Füge die Quellen für das Spiel und dessen Update hinzu." }, - { ELanguage::French, "" }, + { ELanguage::French, "Ajouter les fichiers du jeu ainsi que ses mises à jour." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Aggiungi le fonti per il gioco e per il suo file d'aggiornamento." } } @@ -312,7 +312,7 @@ std::unordered_map> { ELanguage::English, "Add the sources for the DLC." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Füge die Quellen für die Erweiterungen des Spiels hinzu." }, - { ELanguage::French, "" }, + { ELanguage::French, "Ajouter les fichiers pour les DLCs." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Aggiungi le fonti per i DLC." } } @@ -323,7 +323,7 @@ std::unordered_map> { ELanguage::English, "The content will be installed to the program's folder.\n\n" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Der Inhalt wird in dem Ordner des Programms installiert.\n" }, - { ELanguage::French, "" }, + { ELanguage::French, "Le contenu sera installé dans le même dossier que le programme.\n" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Il contenuto verrà installato nella cartella di questo programma.\n\n" } } @@ -334,7 +334,7 @@ std::unordered_map> { ELanguage::English, "Please wait while the content is being installed..." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Bitte warten. Der Inhalt wird installiert..." }, - { ELanguage::French, "" }, + { ELanguage::French, "Veuillez patienter pendant l'installation du contenu..." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Attendi mentre il contenuto viene installato... " } } @@ -345,7 +345,7 @@ std::unordered_map> { ELanguage::English, "Installation complete!\nThis project is brought to you by:" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Installation abgeschlossen!\nDieses Projekt wird präsentiert von:" }, - { ELanguage::French, "" }, + { ELanguage::French, "Installation terminée !\nCe projet vous est présenté par:" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Installazione completata!\nQuesto progetto è stato creato da:" } } @@ -356,7 +356,7 @@ std::unordered_map> { ELanguage::English, "Installation failed.\n\nError: " }, { ELanguage::Japanese, "" }, { ELanguage::German, "Installation fehlgeschlagen.\n\nFehler: " }, - { ELanguage::French, "" }, + { ELanguage::French, "L'installation a échouée.\n\nErreur : " }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Installazione fallita.\n\nErrore: " } } @@ -367,7 +367,7 @@ std::unordered_map> { ELanguage::English, "GAME" }, { ELanguage::Japanese, "" }, { ELanguage::German, "SPIEL" }, - { ELanguage::French, "" }, + { ELanguage::French, "JEU" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "GIOCO" } } @@ -378,7 +378,7 @@ std::unordered_map> { ELanguage::English, "UPDATE" }, { ELanguage::Japanese, "" }, { ELanguage::German, "UPDATE" }, - { ELanguage::French, "" }, + { ELanguage::French, "MISE À JOUR" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "AGGIORNAMENTO" } } @@ -389,7 +389,7 @@ std::unordered_map> { ELanguage::English, "Required space: %2.2f GiB" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Benötigter Speicherplatz:\n%2.2f GiB" }, - { ELanguage::French, "" }, + { ELanguage::French, "Espace nécessaire :\n%2.2f Gio" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Spazio necessario: %2.2f GiB" } } @@ -400,7 +400,7 @@ std::unordered_map> { ELanguage::English, "Available space: %2.2f GiB" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Verfügbarer Speicherplatz:\n%2.2f GiB" }, - { ELanguage::French, "" }, + { ELanguage::French, "Espace disponible :\n%2.2f Gio" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Spazio disponibile: %2.2f GiB" } } @@ -411,7 +411,7 @@ std::unordered_map> { ELanguage::English, "NEXT" }, { ELanguage::Japanese, "" }, { ELanguage::German, "WEITER" }, - { ELanguage::French, "" }, + { ELanguage::French, "SUIVANT" }, { ELanguage::Spanish, "SIGUIENTE" }, { ELanguage::Italian, "CONTINUA" } } @@ -422,7 +422,7 @@ std::unordered_map> { ELanguage::English, "SKIP" }, { ELanguage::Japanese, "" }, { ELanguage::German, "ÜBERSPRINGEN" }, - { ELanguage::French, "" }, + { ELanguage::French, "IGNORER" }, { ELanguage::Spanish, "SALTAR" }, { ELanguage::Italian, "SALTA" } } @@ -433,7 +433,7 @@ std::unordered_map> { ELanguage::English, "RETRY" }, { ELanguage::Japanese, "" }, { ELanguage::German, "ERNEUT VERSUCHEN" }, - { ELanguage::French, "" }, + { ELanguage::French, "RÉESSAYER" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "RIPROVA" } } @@ -444,7 +444,7 @@ std::unordered_map> { ELanguage::English, "ADD FILES" }, { ELanguage::Japanese, "" }, { ELanguage::German, "DATEIEN HINZUFÜGEN" }, - { ELanguage::French, "" }, + { ELanguage::French, "AJOUTER DES FICHIERS" }, { ELanguage::Spanish, "AÑADIR ARCHIVOS" }, { ELanguage::Italian, "AGGIUNGI FILE" } } @@ -455,7 +455,7 @@ std::unordered_map> { ELanguage::English, "ADD FOLDER" }, { ELanguage::Japanese, "" }, { ELanguage::German, "ORDNER HINZUFÜGEN" }, - { ELanguage::French, "" }, + { ELanguage::French, "AJOUTER UN DOSSIER" }, { ELanguage::Spanish, "AÑADIR CARPETA" }, { ELanguage::Italian, "AGGIUNGI CARTELLA" } } @@ -467,7 +467,7 @@ std::unordered_map> { ELanguage::English, "The following selected files are invalid:" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Die folgenden Dateien sind ungültig:" }, - { ELanguage::French, "" }, + { ELanguage::French, "Les fichiers suivants ne sont pas valides :" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "I seguenti file non sono validi:" } } @@ -479,7 +479,7 @@ std::unordered_map> { ELanguage::English, "Some of the files that have\nbeen provided are not valid.\n\nPlease make sure all the\nspecified files are correct\nand try again." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Einige Dateien, die bereitgestellt\nwurden sind ungültig.\n\nBitte stelle sicher, dass\ndie angegebenen Dateien korrekt\nsind und versuche es erneut." }, - { ELanguage::French, "" }, + { ELanguage::French, "Certains fichiers fournis ne\nsont pas valides.\n\nVeuillez vous assurer que tous\nles fichiers spécifiés sont\ncorrects et réessayez." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Alcuni dei file che sono stati\nselezionati non sono validi.\n\nAssicurati che tutti\ni file sono quelli corretti\ne riprova." } } @@ -491,7 +491,7 @@ std::unordered_map> { ELanguage::English, "Select a digital dump with\ncontent from the game.\n\nThese files can be obtained from\nyour Xbox 360 hard drive by\nfollowing the instructions on\nthe GitHub page.\n\nFor choosing a folder with extracted\nand unmodified game files, use\nthe \"Add Folder\" option instead." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Wähle einen digitalen Dump von dem Spiel.\n\nDie Dateien können über die Festplatte deiner\nXbox 360 erlangt werden.\nFolge hierfür den Anweisungen auf der GitHub Seite.\n\nUm einen Ordner mit unmodifizierten Spieldateien auszuwählen, benutze die \"Ordner Hinzufügen\" Option stattdessen." }, - { ELanguage::French, "" }, + { ELanguage::French, "Sélectionnez une copie\ndématérialisée avec le contenu du\njeu de base.\n\nCes fichiers peuvent être obtenus\nà partir du disque dur de votre\nXbox 360 en suivant les\ninstructions de la page GitHub.\n\nPour choisir un dossier contenant\nles fichiers de jeu extraits et\nnon modifiés, utilisez plutôt\nl'option \"Ajouter un dossier\"." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Seleziona una copia digitale\ncon i contenuti del gioco.\n\nQuesti file possono essere ottenuti\ndall'hard drive della tua Xbox 360\nseguendo le istruzioni\nsulla pagina GitHub.\n\nPer selezionare una cartella\ncon file estratti e non modificati\nusa l'opzione \"Aggiungi cartella\"." } } @@ -503,7 +503,7 @@ std::unordered_map> { ELanguage::English, "Select a folder that contains the\nunmodified files that have been\nextracted from the game.\n\nThese files can be obtained from\nyour Xbox 360 hard drive by\nfollowing the instructions on\nthe GitHub page.\n\nFor choosing a digital dump,\nuse the\"Add Files\" option instead." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Wähle einen Ordner, der unmodifizierte Dateien, die vom Spiel extrahiert wurden enthält.\n\nDie Dateien können über die Festplatte deiner\nXbox 360 erlangt werden.\nFolge hierfür den Anweisungen auf der GitHub Seite.\n\nUm einen digitalen Dump auszuwählen, benutze die \"Datei Hinzufügen\" Option stattdessen." }, - { ELanguage::French, "" }, + { ELanguage::French, "Sélectionnez un dossier contenant\nles fichiers extraits du jeu de\nbase.\n\nCes fichiers peuvent être obtenus\nà partir du disque dur de votre\nXbox 360 en suivant les\ninstructions de la page GitHub.\n\nPour choisir une copie\ndématérialisée, utilisez plutôt\nl'option \"Ajouter des fichiers\"." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Seleziona una cartella che contiene\ni file non modificati che sono stati\nestratti dal gioco.\n\nQuesti file possono essere ottenuti\ndall'hard drive della tua Xbox 360\nseguendo le istruzioni\nsulla pagina GitHub.\n\nPer selezionare una copia digitale\nusa l'opzione \"Aggiungi file\"." } } @@ -515,7 +515,7 @@ std::unordered_map> { ELanguage::English, "The specified game and\ntitle update are incompatible.\n\nPlease ensure the files are\nfor the same version and\nregion and try again." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Die ausgewählten Spiel- und\nUpdatedateien sind inkompatibel.\n\nBitte stelle sicher, dass\ndie Dateien für die selbe\nVersion und Region vorgesehen sind\nund versuche es erneut." }, - { ELanguage::French, "" }, + { ELanguage::French, "Les fichiers du jeu et la mise à\njour sont incompatibles.\n\nVeuillez vous assurer que les\nfichiers sont pour la même\nversion/région puis réessayez." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "I file del gioco\ne dell'aggiornamento sono incompatibili.\n\nAssicurati che i file sono\ndella stessa versione\ne regione e riprova." } } @@ -527,7 +527,7 @@ std::unordered_map> { ELanguage::English, "It is highly recommended\nthat you install all of the\nDLC, as it includes high\nquality lighting textures\nfor the base game.\n\nAre you sure you want to\nskip this step?" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Es wird empgohlen alle Erweiterungen zu installieren, da sie Beleuchtungs-Texturen in einer höheren Qualität für das Basisspiel beinhalten.\n\nBist du dir sicher, dass du diesen Schritt überspringen möchtest?" }, - { ELanguage::French, "" }, + { ELanguage::French, "Il est fortement recommandé\nd'installer l'ensemble du\nDLC car elle inclut des\ntextures de lumière de\nhaute qualité pour le jeu\nde base.\n\nÊtes-vous sûr de vouloir\nignorer cette étape ?" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Si consiglia di installare\ntutti i DLC, poichè includono\ntexture di illuminazione di qualità migliore.\n\nSei sicuro di voler saltare?" } } @@ -539,7 +539,7 @@ std::unordered_map> { ELanguage::English, "This will restart the game to\nallow you to install any DLC\nthat you are missing.\n\nInstalling DLC will improve the\nlighting quality across the game.\n\nWould you like to install missing\ncontent?" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Das Spiel wird neu gestartet\num die Installation einer fehlenden\nErweiterung zu ermöglichen.\n\nDie Installation einer\nErweiterung erhöht die Qualität\nder Beleuchtung im gesamten Spiel.\n\nMöchtest du den fehlenden\nInhalt installieren?" }, - { ELanguage::French, "" }, + { ELanguage::French, "Cela redémarrera le jeu pour vous\npermettre d'installer les DLC\nmanquants.\n\nL'installation du DLC améliorera\nla qualité de l'éclairage dans le\njeu.\n\nSouhaitez-vous installer le\ncontenu manquant ?" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione riavviera il gioco\nper farti installare qualsiasi DLC\nche non hai installato.\n\nL'installazione dei DLC migliorerà la qualità\ndell'illuminazione del gioco.\n\nVuoi installare i DLC mancanti?" } } @@ -551,7 +551,7 @@ std::unordered_map> { ELanguage::English, "This restarts the game to\nallow you to install any DLC\nthat you may be missing.\n\nYou are not currently\nmissing any DLC.\n\nWould you like to proceed\nanyway?" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Das Spiel wird neu gestartet\num die Installation einer fehlenden\nErweiterung zu ermöglichen.\n\nEs kann keine weitere Erweiterung\ninstalliert werden.\n\nMöchtest du trotzdem fortfahren?" }, - { ELanguage::French, "" }, + { ELanguage::French, "Cela redémarrera le jeu pour vous\npermettre d'installer les DLC\nmanquants.\n\nIl ne vous manque aucun DLC.\n\nVoulez-vous quand même continuer ?" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Questa opzione riavviera il gioco\nper farti installare qualsiasi DLC\nche non hai installato.\n\nHai già installato tutti i DLC.\n\nVuoi procedere comunque?" } } @@ -563,7 +563,7 @@ std::unordered_map> { ELanguage::English, "Are you sure you want to quit?" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Installation verlassen?" }, - { ELanguage::French, "" }, + { ELanguage::French, "Êtes-vous sûr de vouloir quitter ?" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Sicuro di voler uscire?" } } @@ -575,7 +575,7 @@ std::unordered_map> { ELanguage::English, "Are you sure you want to cancel the installation?" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Bist du dir sicher, dass du die Installation abbrechen möchtest?" }, - { ELanguage::French, "" }, + { ELanguage::French, "Êtes-vous sûr de vouloir annuler l'installation ?" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Sicuro di voler annullare l'installazione?" } } @@ -587,7 +587,7 @@ std::unordered_map> { ELanguage::English, "Are you sure you want to quit?" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Spiel verlassen?" }, - { ELanguage::French, "" }, + { ELanguage::French, "Êtes-vous sûr de vouloir quitter ?" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Sicuro di voler uscire ?" } } @@ -614,7 +614,7 @@ std::unordered_map> { ELanguage::English, "The achievement data appears to be\ncorrupted and cannot be loaded.\n\nProceeding from this point will\nclear your achievement data." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Die Erfolgsdaten sind möglicherweise\nfehlerhaft und können nicht\ngeladen werden.\n\nDurch das Fortfahren werden\ndeine bisherigen Erfolgsdaten gelöscht." }, - { ELanguage::French, "" }, + { ELanguage::French, "Les données des succès semblent être\nendommagées et ne peuvent être\nchargées.\n\nSi vous continuez, vos données\nseront écrasées." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "I file degli obiettivi sembrano danneggiati\ne non possono essere caricati.\n\nSe prosegui da questo punto\ni tuoi obiettivi verranno cancellati." } } @@ -627,7 +627,7 @@ std::unordered_map> { ELanguage::English, "The achievement data could not be loaded.\nYour achievements will not be saved." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Die Erfolgsdaten konnten nicht geladen werden.\nDeine Erfolge werden nicht gespeichert." }, - { ELanguage::French, "" }, + { ELanguage::French, "Les données des succès ne\npeuvent être chargées.\nVos succès ne seront pas\nsauvegardés." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "I file degli obiettivi non possono essere caricati.\nI tuoi obiettivi non verranno salvati." } } @@ -638,7 +638,7 @@ std::unordered_map> { ELanguage::English, "An update is available!\n\nWould you like to visit the\nreleases page to download it?" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Ein Update ist verfügbar!\n\nMöchtest du die Release-Seite\nbesuchen um es herunterzuladen?" }, - { ELanguage::French, "" }, + { ELanguage::French, "Une mise à jour est disponible !\n\nVoulez-vous visiter la page\ndes mises à jour pour la\ntélécharger ?" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "È disponibile un aggiornamento!\n\nVuoi visitare la pagina releases\nper scaricarlo?" } } @@ -649,7 +649,7 @@ std::unordered_map> { ELanguage::English, "Unable to create a D3D12 (Windows) or Vulkan backend.\n\nPlease make sure that:\n\n- Your system meets the minimum requirements.\n- Your GPU drivers are up to date.\n- Your operating system is on the latest version available." }, { ELanguage::Japanese, "" }, { ELanguage::German, "Es ist nicht möglich, ein D3D12 (Windows) oder Vulkan-Backend zu erstellen.\n\nBitte stelle sicher, dass:\n\n- Dein System die Mindestanforderungen erfüllt.\n- Deine GPU-Treiber auf dem neuesten Stand sind.\n- Dein Betriebssystem auf der neuesten verfügbaren Version ist." }, - { ELanguage::French, "" }, + { ELanguage::French, "Impossible de créer un backend D3D12 (Windows) ou Vulkan.\n\nVeuillez vous assurer que :\n\n- Votre système répond aux critères minimums requis.\n- Les pilotes de votre processeur graphique sont à jour.\n- Votre système d'exploitation est à jour." }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Impossibile creare un backend D3D12 (Windows) o Vulkan.\n\nAssicurati che:\n\n- Il tuo sistema soddisfi i requisiti minimi.\n- I driver della scheda grafica siano aggiornati.\n- Il tuo sistema operativo sia aggiornato." } } @@ -682,7 +682,7 @@ std::unordered_map> { ELanguage::English, "Yes" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Ja" }, - { ELanguage::French, "" }, + { ELanguage::French, "Oui" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Sì" } } @@ -693,7 +693,7 @@ std::unordered_map> { ELanguage::English, "No" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Nein" }, - { ELanguage::French, "" }, + { ELanguage::French, "Non" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "No" } } @@ -704,7 +704,7 @@ std::unordered_map> { ELanguage::English, "Next" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Weiter" }, - { ELanguage::French, "" }, + { ELanguage::French, "Suivant" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Avanti" } } @@ -715,7 +715,7 @@ std::unordered_map> { ELanguage::English, "Select" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Auswählen" }, - { ELanguage::French, "" }, + { ELanguage::French, "Choisir" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Seleziona" } } @@ -726,7 +726,7 @@ std::unordered_map> { ELanguage::English, "Back" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Zurück" }, - { ELanguage::French, "" }, + { ELanguage::French, "Retour" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Indietro" } } @@ -737,7 +737,7 @@ std::unordered_map> { ELanguage::English, "Quit" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Verlassen" }, - { ELanguage::French, "" }, + { ELanguage::French, "Quitter" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Esci" } } @@ -748,7 +748,7 @@ std::unordered_map> { ELanguage::English, "Cancel" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Abbrechen" }, - { ELanguage::French, "" }, + { ELanguage::French, "Annuler" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Annulla" } } @@ -759,7 +759,7 @@ std::unordered_map> { ELanguage::English, "Reset" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Zurücksetzen" }, - { ELanguage::French, "" }, + { ELanguage::French, "Par défaut" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Ripristina" } } @@ -770,7 +770,7 @@ std::unordered_map> { ELanguage::English, "Switch" }, { ELanguage::Japanese, "" }, { ELanguage::German, "Wechseln" }, - { ELanguage::French, "" }, + { ELanguage::French, "Changer" }, { ELanguage::Spanish, "" }, { ELanguage::Italian, "Cambia" } }