1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-04 03:40:14 +00:00

Merge branch 'l10n' into 'master'

Many localization fixes

See merge request OpenMW/openmw!4108
This commit is contained in:
psi29a 2024-05-24 17:46:47 +00:00
commit 157a5a4489
17 changed files with 152 additions and 40 deletions

View File

@ -193,7 +193,7 @@ namespace MWGui
className = "?"; // From an older savegame format that did not support custom classes properly. className = "?"; // From an older savegame format that did not support custom classes properly.
} }
title << " (#{sLevel} " << signature.mPlayerLevel << " " title << " (#{OMWEngine:Level} " << signature.mPlayerLevel << " "
<< MyGUI::TextIterator::toTagsString(MyGUI::UString(className)) << ")"; << MyGUI::TextIterator::toTagsString(MyGUI::UString(className)) << ")";
mCharacterSelection->addItem(MyGUI::LanguageManager::getInstance().replaceTags(title.str())); mCharacterSelection->addItem(MyGUI::LanguageManager::getInstance().replaceTags(title.str()));
@ -414,10 +414,10 @@ namespace MWGui
text << Misc::fileTimeToString(mCurrentSlot->mTimeStamp, "%Y.%m.%d %T") << "\n"; text << Misc::fileTimeToString(mCurrentSlot->mTimeStamp, "%Y.%m.%d %T") << "\n";
if (mCurrentSlot->mProfile.mMaximumHealth > 0) if (mCurrentSlot->mProfile.mMaximumHealth > 0)
text << "#{sHealth} " << static_cast<int>(mCurrentSlot->mProfile.mCurrentHealth) << "/" text << "#{OMWEngine:Health} " << static_cast<int>(mCurrentSlot->mProfile.mCurrentHealth) << "/"
<< static_cast<int>(mCurrentSlot->mProfile.mMaximumHealth) << "\n"; << static_cast<int>(mCurrentSlot->mProfile.mMaximumHealth) << "\n";
text << "#{sLevel} " << mCurrentSlot->mProfile.mPlayerLevel << "\n"; text << "#{OMWEngine:Level} " << mCurrentSlot->mProfile.mPlayerLevel << "\n";
text << "#{sCell=" << mCurrentSlot->mProfile.mPlayerCellName << "}\n"; text << "#{sCell=" << mCurrentSlot->mProfile.mPlayerCellName << "}\n";
int hour = int(mCurrentSlot->mProfile.mInGameTime.mGameHour); int hour = int(mCurrentSlot->mProfile.mInGameTime.mGameHour);

View File

@ -58,3 +58,9 @@ weekday4: "Middas"
weekday5: "Turdas" weekday5: "Turdas"
weekday6: "Fredas" weekday6: "Fredas"
weekday7: "Loredas" weekday7: "Loredas"
# In German, there are usually no "a.m."/"p.m." shenanigans going on.
# In case of ambiguity, "vormittags" ("mornings") and "nachmittags" ("in the afternoon") are used.
am: "vormittags"
pm: "nachmittags"
day: "Tag"

View File

@ -37,3 +37,7 @@ weekday4: "Middas"
weekday5: "Turdas" weekday5: "Turdas"
weekday6: "Fredas" weekday6: "Fredas"
weekday7: "Loredas" weekday7: "Loredas"
am: "a.m."
pm: "p.m."
day: "Day"

View File

@ -38,3 +38,7 @@ weekday4: "Миддас"
weekday5: "Турдас" weekday5: "Турдас"
weekday6: "Фредас" weekday6: "Фредас"
weekday7: "Лордас" weekday7: "Лордас"
am: "д.п."
pm: "п.п."
day: "День"

View File

@ -1,7 +1,15 @@
# source: https://en.uesp.net/wiki/Lore:Calendar # source: https://en.uesp.net/wiki/Lore:Calendar
# Sv: Ingen vits att översätta namn på månader och dagar till svenska när inte spelets innehåll finns på svenska. Det lär mest bara förvirra. Därför finns bara dateFormat i denna fil. # Sv: Ingen vits att översätta namn på månader och dagar till svenska när inte spelets innehåll finns på svenska. Det lär mest bara förvirra.
# Därför finns bara dateFormat, am, pm och day i denna fil.
# En: No use translating names on months and weekdays to Swedish when the game's content isn't in Swedish. It will probably just confuse people. Therefore, only dateFormat is present in this file. # En: No use translating names on months and weekdays to Swedish when the game's content isn't in Swedish. It will probably just confuse people.
# Therefore, only dateFormat, am, pm and day are present in this file.
dateFormat: "dag {day} av {monthInGenitive} år {year, number, :: group-off}" dateFormat: "dag {day} av {monthInGenitive} år {year, number, :: group-off}"
# In Swedish, as with German, we don't use AM/PM but instead a 24h clock.
# But instead of that, we could use "förmiddag" and "eftermiddag", which is basically "morning" and "afternoon"
am: "f.m."
pm: "e.m."
day: "Dag"

View File

@ -5,10 +5,13 @@ AudioMaster: "sMaster"
AudioMusic: "sMusic" AudioMusic: "sMusic"
Audio: "sAudio" Audio: "sAudio"
AudioVoice: "sVoice" AudioVoice: "sVoice"
AutoSaveOnResting: "sQuick_Save"
BestAttack: "sBestAttack"
ConfirmResetBindings: "sNotifyMessage66" ConfirmResetBindings: "sNotifyMessage66"
ConfirmResolution: "sNotifyMessage67" ConfirmResolution: "sNotifyMessage67"
ConsoleWindow: "sConsoleTitle" ConsoleWindow: "sConsoleTitle"
Controls: "sControls" Controls: "sControls"
Crosshair: "sCursorOff"
DelayHigh: "sSlow" DelayHigh: "sSlow"
DelayLow: "sFast" DelayLow: "sFast"
DeleteGameConfirmation: "sMessage3" DeleteGameConfirmation: "sMessage3"
@ -26,8 +29,10 @@ FieldOfViewLow: "sLow"
GammaCorrection: "sGamma_Correction" GammaCorrection: "sGamma_Correction"
GammaDark: "sDark_Gamma" GammaDark: "sDark_Gamma"
GammaLight: "sLight_Gamma" GammaLight: "sLight_Gamma"
Health: "sHealth"
InitializingData: "sLoadingMessage4" InitializingData: "sLoadingMessage4"
InvertYAxis: "sMouseFlip" InvertYAxis: "sMouseFlip"
Level: "sLevel"
LoadGameConfirmation: "sMessage1" LoadGameConfirmation: "sMessage1"
LoadingExterior: "sLoadingMessage3" LoadingExterior: "sLoadingMessage3"
LoadingInProgress: "sLoadingMessage14" LoadingInProgress: "sLoadingMessage14"

View File

@ -22,7 +22,10 @@ set(BUILTIN_DATA_FILES
fonts/MysticCardsFontLicense.txt fonts/MysticCardsFontLicense.txt
# Month names and date formatting # Month names and date formatting
l10n/Calendar/de.yaml
l10n/Calendar/en.yaml l10n/Calendar/en.yaml
l10n/Calendar/ru.yaml
l10n/Calendar/sv.yaml
# Generic UI messages that can be reused by mods # Generic UI messages that can be reused by mods
l10n/Interface/de.yaml l10n/Interface/de.yaml
@ -37,7 +40,9 @@ set(BUILTIN_DATA_FILES
l10n/OMWCamera/ru.yaml l10n/OMWCamera/ru.yaml
l10n/OMWCamera/sv.yaml l10n/OMWCamera/sv.yaml
l10n/OMWCamera/fr.yaml l10n/OMWCamera/fr.yaml
l10n/OMWControls/de.yaml
l10n/OMWControls/en.yaml l10n/OMWControls/en.yaml
l10n/OMWControls/fr.yaml
l10n/OMWControls/ru.yaml l10n/OMWControls/ru.yaml
l10n/OMWControls/sv.yaml l10n/OMWControls/sv.yaml

View File

@ -0,0 +1,40 @@
month1: "январь"
month2: "февраль"
month3: "март"
month4: "апрель"
month5: "май"
month6: "июнь"
month7: "июль"
month8: "август"
month9: "сентябрь"
month10: "октябрь"
month11: "ноябрь"
month12: "декабрь"
monthInGenitive1: "января"
monthInGenitive2: "февраля"
monthInGenitive3: "марта"
monthInGenitive4: "апреля"
monthInGenitive5: "мая"
monthInGenitive6: "июня"
monthInGenitive7: "июля"
monthInGenitive8: "августа"
monthInGenitive9: "сентября"
monthInGenitive10: "октября"
monthInGenitive11: "ноября"
monthInGenitive12: "декабря"
# Example: 1 января 1970
dateFormat: "{day} {monthInGenitive} {year, number, :: group-off}"
weekday1: "воскресенье"
weekday2: "понедельник"
weekday3: "вторник"
weekday4: "среда"
weekday5: "четверг"
weekday6: "пятница"
weekday7: "суббота"
am: "д.п."
pm: "п.п."
day: "День"

View File

@ -45,6 +45,6 @@ weekday7: "lördag"
# In Swedish, as with German, we don't use AM/PM but instead a 24h clock. # In Swedish, as with German, we don't use AM/PM but instead a 24h clock.
# But instead of that, we could use "förmiddag" and "eftermiddag", which is basically "morning" and "afternoon" # But instead of that, we could use "förmiddag" and "eftermiddag", which is basically "morning" and "afternoon"
am: "förmiddag" am: "f.m."
pm: "eftermiddag" pm: "e.m."
day: "dag" day: "Dag"

View File

@ -11,12 +11,12 @@ viewOverShoulderDescription: |
shoulderOffsetX: "Schulteransicht: horizontaler Offset" shoulderOffsetX: "Schulteransicht: horizontaler Offset"
shoulderOffsetXDescription: > shoulderOffsetXDescription: >
Horizontaler Offset der „Über-die-Schulter-Ansicht“. Horizontaler Offset der "Über-die-Schulter-Ansicht".
Größere Werte verschieben die Ansicht nach rechts; negative Werte verschieben die Ansicht über die linke Schulter. Größere Werte verschieben die Ansicht nach rechts; negative Werte verschieben die Ansicht über die linke Schulter.
shoulderOffsetY: "Schulteransicht: vertikaler Offset" shoulderOffsetY: "Schulteransicht: vertikaler Offset"
shoulderOffsetYDescription: > shoulderOffsetYDescription: >
Vertikaler Offset der „Über-die-Schulter-Ansicht“. Vertikaler Offset der "Über-die-Schulter-Ansicht".
autoSwitchShoulder: "Schulter automatisch wechseln" autoSwitchShoulder: "Schulter automatisch wechseln"
autoSwitchShoulderDescription: > autoSwitchShoulderDescription: >
@ -25,7 +25,7 @@ autoSwitchShoulderDescription: >
zoomOutWhenMoveCoef: "Kamera-Zoomfaktor bei Bewegung" zoomOutWhenMoveCoef: "Kamera-Zoomfaktor bei Bewegung"
zoomOutWhenMoveCoefDescription: > zoomOutWhenMoveCoefDescription: >
Bewegt die Kamera vom Spielercharakter weg (positiver Wert) oder auf ihn zu (negativer Wert), solange sich dieser bewegt. Der Wert 0 deaktiviert den Zoom (Standard: 20,0). Bewegt die Kamera vom Spielercharakter weg (positiver Wert) oder auf ihn zu (negativer Wert), solange sich dieser bewegt. Der Wert 0 deaktiviert den Zoom (Standard: 20,0).
Funktioniert nur, wenn „Über-die-Schulter-Ansicht“ aktiviert ist. Funktioniert nur, wenn "Über-die-Schulter-Ansicht" aktiviert ist.
previewIfStandStill: "Vorschau bei Stillstand" previewIfStandStill: "Vorschau bei Stillstand"
previewIfStandStillDescription: > previewIfStandStillDescription: >
@ -36,9 +36,10 @@ deferredPreviewRotationDescription: |
Falls aktiviert, dreht sich der Spielercharakter nach dem Verlassen des Vorschau- oder Vanity-Modus sanft in die Blickrichtung der Kamera. Falls aktiviert, dreht sich der Spielercharakter nach dem Verlassen des Vorschau- oder Vanity-Modus sanft in die Blickrichtung der Kamera.
Falls deaktiviert, dreht sich die Kamera ruckartig in Richtung des Spielercharakters. Falls deaktiviert, dreht sich die Kamera ruckartig in Richtung des Spielercharakters.
ignoreNC: "Ignoriere „No Collision“-Flag" ignoreNC: |
Ignoriere "No Collision"-Flag
ignoreNCDescription: > ignoreNCDescription: >
Falls aktiviert, bewegt sich die Kamera nicht durch Objekte, deren NC-Flag („No Collision“-Flag) im NIF-Modell aktiviert ist. Falls aktiviert, bewegt sich die Kamera nicht durch Objekte, deren NC-Flag ("No Collision"-Flag) im NIF-Modell aktiviert ist.
move360: "360°-Bewegung" move360: "360°-Bewegung"
move360Description: > move360Description: >
@ -46,7 +47,8 @@ move360Description: >
Beispiel: Läuft der Spielercharakter in diesem Modus rückwärts, dreht er sich stattdessen mit dem Gesicht zur Kamera. Beispiel: Läuft der Spielercharakter in diesem Modus rückwärts, dreht er sich stattdessen mit dem Gesicht zur Kamera.
move360TurnSpeed: "Multiplikator für 360°-Bewegung-Drehgeschwindigkeit" move360TurnSpeed: "Multiplikator für 360°-Bewegung-Drehgeschwindigkeit"
move360TurnSpeedDescription: "Multiplikator für die Drehgeschwindigkeit bei aktivierter „360°-Bewegung“ (Standard: 5,0)." move360TurnSpeedDescription: |
Multiplikator für die Drehgeschwindigkeit bei aktivierter "360°-Bewegung" (Standard: 5,0).
slowViewChange: "Sanfter Ansichtswechsel" slowViewChange: "Sanfter Ansichtswechsel"
slowViewChangeDescription: "Falls aktiviert, wechselt die Kamera nicht mehr ruckartig von der Ego- in die Verfolgerperspektive." slowViewChangeDescription: "Falls aktiviert, wechselt die Kamera nicht mehr ruckartig von der Ego- in die Verfolgerperspektive."

View File

@ -8,11 +8,11 @@ MovementSettings: "Fortbewegung"
alwaysRun: "Immer rennen" alwaysRun: "Immer rennen"
alwaysRunDescription: | alwaysRunDescription: |
Falls aktiviert, rennt der Spielercharakter standardmäßig; falls deaktiviert, geht er standardmäßig. Falls aktiviert, rennt der Spielercharakter standardmäßig; falls deaktiviert, geht er standardmäßig.
Gedrückthalten der Umschalttaste („Shift“) invertiert das aktuelle Verhalten vorübergehend, Drücken der Feststelltaste („Caps Lock“) schaltet das aktuelle Verhalten um. Gedrückthalten der Umschalttaste ("Shift") invertiert das aktuelle Verhalten vorübergehend, Drücken der Feststelltaste ("Caps Lock") schaltet das aktuelle Verhalten um.
toggleSneak: "Schleichen umschalten" toggleSneak: "Schleichen umschalten"
toggleSneakDescription: | toggleSneakDescription: |
Falls aktiviert, schaltet die „Schleichen“-Taste den Schleichen-Modus dauerhaft ein bzw. aus; falls deaktiviert, muss die „Schleichen“-Taste gedrückt gehalten werden, um im Schleichen-Modus zu bleiben. Falls aktiviert, schaltet die "Schleichen"-Taste den Schleichen-Modus dauerhaft ein bzw. aus; falls deaktiviert, muss die "Schleichen"-Taste gedrückt gehalten werden, um im Schleichen-Modus zu bleiben.
Diese Option ist vor allem für Spieler mit schleichlastigen Spielercharakteren zu empfehlen. Diese Option ist vor allem für Spieler mit schleichlastigen Spielercharakteren zu empfehlen.
smoothControllerMovement: "Sanfte Controller-Bewegung" smoothControllerMovement: "Sanfte Controller-Bewegung"
@ -26,37 +26,46 @@ Zoom3rdPerson_name: "Hinein-/Herauszoomen"
Zoom3rdPerson_description: "Bewegt die Kamera in Verfolgerperspektive näher an den Spielercharakter oder weiter von ihm weg." Zoom3rdPerson_description: "Bewegt die Kamera in Verfolgerperspektive näher an den Spielercharakter oder weiter von ihm weg."
MoveForward_name: "Vorwärts" MoveForward_name: "Vorwärts"
MoveForward_description: "Kann sich mit „Rückwärts“-Eingabe aufheben." MoveForward_description: |
Kann sich mit "Rückwärts"-Eingabe aufheben.
MoveBackward_name: "Rückwärts" MoveBackward_name: "Rückwärts"
MoveBackward_description: "Kann sich mit „Vorwärts“-Eingabe aufheben." MoveBackward_description: |
Kann sich mit "Vorwärts"-Eingabe aufheben.
MoveLeft_name: "Links" MoveLeft_name: "Links"
MoveLeft_description: "Kann sich mit „Rechts“-Eingabe aufheben." MoveLeft_description: |
Kann sich mit "Rechts"-Eingabe aufheben.
MoveRight_name: "Rechts" MoveRight_name: "Rechts"
MoveRight_description: "Kann sich mit „Links“-Eingabe aufheben." MoveRight_description: |
Kann sich mit "Links"-Eingabe aufheben.
Use_name: "Benutzen" Use_name: "Benutzen"
Use_description: "Abhängig von der Haltung des Spielercharakters mit einer Waffe angreifen, einen Zauber wirken oder ein Objekt verwenden bzw. aktivieren." Use_description: "Abhängig von der Haltung des Spielercharakters mit einer Waffe angreifen, einen Zauber wirken oder ein Objekt verwenden bzw. aktivieren."
Run_name: "Rennen" Run_name: "Rennen"
Run_description: "Gedrückt halten, um den Spielercharakter abhängig vom „Immer rennen“-Status gehen bzw. rennen zu lassen." Run_description: |
Gedrückt halten, um den Spielercharakter abhängig vom "Immer rennen"-Status gehen bzw. rennen zu lassen.
AlwaysRun_name: "Immer rennen" AlwaysRun_name: "Immer rennen"
AlwaysRun_description: "„Immer rennen“-Status umschalten." AlwaysRun_description: |
"Immer rennen"-Status umschalten.
Jump_name: "Sprung" Jump_name: "Sprung"
Jump_description: "Springen, solange sich der Spielercharakter auf dem Boden befindet." Jump_description: "Springen, solange sich der Spielercharakter auf dem Boden befindet."
AutoMove_name: "Automatische Vorwärts-Bewegung" AutoMove_name: "Automatische Vorwärts-Bewegung"
AutoMove_description: "„Automatische Bewegung“-Status umschalten. Falls aktiviert, bewegt sich der Spielercharakter kontinuierlich vorwärts." AutoMove_description: |
"Automatische Bewegung"-Status umschalten. Falls aktiviert, bewegt sich der Spielercharakter kontinuierlich vorwärts.
Sneak_name: "Schleichen" Sneak_name: "Schleichen"
Sneak_description: "Gedrückt halten, um bei ausgeschalteter „Schleichen umschalten“-Option zu schleichen." Sneak_description: |
"Gedrückt halten, um bei ausgeschalteter "Schleichen umschalten"-Option zu schleichen.
ToggleSneak_name: "Schleichen umschalten" ToggleSneak_name: "Schleichen umschalten"
ToggleSneak_description: "Bei eingeschalteter „Schleichen umschalten“-Option den Schleichen-Modus umschalten." ToggleSneak_description: |
"Bei eingeschalteter "Schleichen umschalten"-Option den Schleichen-Modus umschalten.
ToggleWeapon_name: "Waffe ziehen" ToggleWeapon_name: "Waffe ziehen"
ToggleWeapon_description: "Kampfhaltung einnehmen bzw. verlassen." ToggleWeapon_description: "Kampfhaltung einnehmen bzw. verlassen."
@ -74,13 +83,17 @@ QuickKeysMenu_name: "Kurzmenü"
QuickKeysMenu_description: "Kurzmenü für Schnellauswahl von Gegenständen und Zaubern öffnen bzw. schließen." QuickKeysMenu_description: "Kurzmenü für Schnellauswahl von Gegenständen und Zaubern öffnen bzw. schließen."
SmoothMoveForward_name: "Sanfte Vorwärts-Bewegung" SmoothMoveForward_name: "Sanfte Vorwärts-Bewegung"
SmoothMoveForward_description: "Angepasste Vorwärts-Bewegung für aktivierte „Sanfte Controller-Bewegung“-Option" SmoothMoveForward_description: |
Angepasste Vorwärts-Bewegung für aktivierte "Sanfte Controller-Bewegung"-Option
SmoothMoveBackward_name: "Sanfte Rückwärts-Bewegung" SmoothMoveBackward_name: "Sanfte Rückwärts-Bewegung"
SmoothMoveBackward_description: "Angepasste Rückwärts-Bewegung für aktivierte „Sanfte Controller-Bewegung“-Option" SmoothMoveBackward_description: |
Angepasste Rückwärts-Bewegung für aktivierte "Sanfte Controller-Bewegung"-Option
SmoothMoveLeft_name: "Sanfte Bewegung nach links" SmoothMoveLeft_name: "Sanfte Bewegung nach links"
SmoothMoveLeft_description: "Angepasste Bewegung nach links für aktivierte „Sanfte Controller-Bewegung“-Option" SmoothMoveLeft_description: |
Angepasste Bewegung nach links für aktivierte "Sanfte Controller-Bewegung"-Option
SmoothMoveRight_name: "Sanfte Bewegung nach rechts" SmoothMoveRight_name: "Sanfte Bewegung nach rechts"
SmoothMoveRight_description: "Angepasste Bewegung nach rechts für aktivierte „Sanfte Controller-Bewegung“-Option" SmoothMoveRight_description: |
Angepasste Bewegung nach rechts für aktivierte "Sanfte Controller-Bewegung"-Option

View File

@ -38,6 +38,8 @@ ScreenshotMade: "%s wurde gespeichert."
DeleteGame: "Spielstand löschen" DeleteGame: "Spielstand löschen"
DeleteGameConfirmation: "Möchten Sie den Spielstand wirklich löschen?" DeleteGameConfirmation: "Möchten Sie den Spielstand wirklich löschen?"
EmptySaveNameError: "Der Spielstand kann ohne Name nicht gespeichert werden!" EmptySaveNameError: "Der Spielstand kann ohne Name nicht gespeichert werden!"
Health: "Lebensenergie"
Level: "Stufe"
LoadGameConfirmation: "Spielstand laden und aktuellen Fortschritt verwerfen?" LoadGameConfirmation: "Spielstand laden und aktuellen Fortschritt verwerfen?"
MissingContentFilesConfirmation: |- MissingContentFilesConfirmation: |-
Die aktuell ausgewählten Spieledateien stimmen nicht mit den im Spielstand verwendeten überein, Die aktuell ausgewählten Spieledateien stimmen nicht mit den im Spielstand verwendeten überein,
@ -70,6 +72,8 @@ AudioVoice: "Stimmen"
AudioEffects: "Effekte" AudioEffects: "Effekte"
AudioFootsteps: "Schritte" AudioFootsteps: "Schritte"
AudioMusic: "Musik" AudioMusic: "Musik"
AutoSaveOnResting: "Beim Rasten speichern"
BestAttack: "Immer bester Angriff"
CameraSensitivity: "Kameraempfindlichkeit" CameraSensitivity: "Kameraempfindlichkeit"
CameraZoomIn: "Kamera hineinzoomen" CameraZoomIn: "Kamera hineinzoomen"
CameraZoomOut: "Kamera herauszoomen" CameraZoomOut: "Kamera herauszoomen"
@ -78,6 +82,7 @@ ConfirmResetBindings: "Alle Tastenbelegungen zurücksetzen?"
ConfirmResolution: "Neue Auflösung wird sofort angewendet. Fortsetzen?" ConfirmResolution: "Neue Auflösung wird sofort angewendet. Fortsetzen?"
Controller: "Controller" Controller: "Controller"
Controls: "Steuerung" Controls: "Steuerung"
Crosshair: "Fadenkreuz"
DelayLow: "Schnell" DelayLow: "Schnell"
DelayHigh: "Langsam" DelayHigh: "Langsam"
DetailLevel: "Detailgrad" DetailLevel: "Detailgrad"

View File

@ -38,6 +38,8 @@ ScreenshotMade: "%s has been saved"
DeleteGame: "Delete Game" DeleteGame: "Delete Game"
DeleteGameConfirmation: "Are you sure you want to delete this saved game?" DeleteGameConfirmation: "Are you sure you want to delete this saved game?"
EmptySaveNameError: "Game can not be saved without a name!" EmptySaveNameError: "Game can not be saved without a name!"
Health: "Health"
Level: "Level"
LoadGameConfirmation: "Do you want to load a saved game and lose the current one?" LoadGameConfirmation: "Do you want to load a saved game and lose the current one?"
MissingContentFilesConfirmation: |- MissingContentFilesConfirmation: |-
The currently selected content files do not match the ones used by this save game. The currently selected content files do not match the ones used by this save game.
@ -70,6 +72,8 @@ AudioFootsteps: "Footsteps"
AudioMaster: "Master" AudioMaster: "Master"
AudioMusic: "Music" AudioMusic: "Music"
AudioVoice: "Voice" AudioVoice: "Voice"
AutoSaveOnResting: "Auto-Save on Resting"
BestAttack: "Always Use Best Attack"
CameraSensitivity: "Camera Sensitivity" CameraSensitivity: "Camera Sensitivity"
CameraZoomIn: "Zoom Camera In" CameraZoomIn: "Zoom Camera In"
CameraZoomOut: "Zoom Camera Out" CameraZoomOut: "Zoom Camera Out"
@ -78,6 +82,7 @@ ConfirmResetBindings: "Reset all controls to the default?"
ConfirmResolution: "New resolution will be applied immediately. Do you want to continue?" ConfirmResolution: "New resolution will be applied immediately. Do you want to continue?"
Controller: "Controller" Controller: "Controller"
Controls: "Controls" Controls: "Controls"
Crosshair: "Crosshair"
DelayLow: "Fast" DelayLow: "Fast"
DelayHigh: "Slow" DelayHigh: "Slow"
DetailLevel: "Detail Level" DetailLevel: "Detail Level"

View File

@ -38,6 +38,8 @@ ScreenshotMade: "Capture d'écran %s sauvegardée"
DeleteGame: "Supprimer la partie" DeleteGame: "Supprimer la partie"
DeleteGameConfirmation: "Voulez-vous réellement supprimer cette partie sauvegardée ?" DeleteGameConfirmation: "Voulez-vous réellement supprimer cette partie sauvegardée ?"
EmptySaveNameError: "Impossible de sauvegarder une partie lui donner un nom !" EmptySaveNameError: "Impossible de sauvegarder une partie lui donner un nom !"
Health: "Santé"
Level: "Niveau"
LoadGameConfirmation: "Voulez-vous charger cette autre partie ? Toute progression non sauvegardée sera perdue." LoadGameConfirmation: "Voulez-vous charger cette autre partie ? Toute progression non sauvegardée sera perdue."
MissingContentFilesConfirmation: |- MissingContentFilesConfirmation: |-
Les données de jeu actuellement sélectionnées ne correspondent pas à celle indiquée dans cette sauvegarde. Les données de jeu actuellement sélectionnées ne correspondent pas à celle indiquée dans cette sauvegarde.
@ -70,6 +72,8 @@ AudioFootsteps: "Bruits de pas"
AudioMaster: "Général" AudioMaster: "Général"
AudioMusic: "Musique" AudioMusic: "Musique"
AudioVoice: "Voix" AudioVoice: "Voix"
AutoSaveOnResting: "Sauvegarde auto au repos"
BestAttack: "Toujours meilleure attaque"
CameraSensitivity: "Sensibilité de la caméra" CameraSensitivity: "Sensibilité de la caméra"
CameraZoomIn: "Zoom avant de la caméra" CameraZoomIn: "Zoom avant de la caméra"
CameraZoomOut: "Zoom arrière de la caméra" CameraZoomOut: "Zoom arrière de la caméra"
@ -78,6 +82,7 @@ ConfirmResetBindings: "Réinitialiser tous les contrôles à leurs valeurs par d
ConfirmResolution: "La nouvelle résolution d'affichage sera appliquée instantanément. Voulez-vous continuer ?" ConfirmResolution: "La nouvelle résolution d'affichage sera appliquée instantanément. Voulez-vous continuer ?"
Controller: "Manette" Controller: "Manette"
Controls: "Contrôles" Controls: "Contrôles"
Crosshair: "Viseur"
DelayHigh: "Lent" DelayHigh: "Lent"
DelayLow: "Rapide" DelayLow: "Rapide"
DetailLevel: "Niveau de détails" DetailLevel: "Niveau de détails"

View File

@ -38,6 +38,8 @@ ScreenshotMade: "Создан снимок экрана %s"
DeleteGame: "Удалить игру" DeleteGame: "Удалить игру"
DeleteGameConfirmation: "Вы уверены, что хотите удалить это сохранение?" DeleteGameConfirmation: "Вы уверены, что хотите удалить это сохранение?"
EmptySaveNameError: "Имя сохранения не может быть пустым!" EmptySaveNameError: "Имя сохранения не может быть пустым!"
Health: "Здоровье"
Level: "Уровень"
LoadGameConfirmation: "Вы хотите загрузить сохранение? Текущая игра будет потеряна." LoadGameConfirmation: "Вы хотите загрузить сохранение? Текущая игра будет потеряна."
MissingContentFilesConfirmation: |- MissingContentFilesConfirmation: |-
Выбранные ESM/ESP файлы не соответствуют тем, которые использовались для этого сохранения. Выбранные ESM/ESP файлы не соответствуют тем, которые использовались для этого сохранения.
@ -70,6 +72,8 @@ AudioFootsteps: "Шаги"
AudioMaster: "Общая громкость" AudioMaster: "Общая громкость"
AudioMusic: "Музыка" AudioMusic: "Музыка"
AudioVoice: "Голос" AudioVoice: "Голос"
AutoSaveOnResting: "Автосохранение при отдыхе"
BestAttack: "Всегда лучшая атака"
CameraSensitivity: "Чувствительность камеры" CameraSensitivity: "Чувствительность камеры"
CameraZoomIn: "Приблизить камеру" CameraZoomIn: "Приблизить камеру"
CameraZoomOut: "Отдалить камеру" CameraZoomOut: "Отдалить камеру"
@ -78,6 +82,7 @@ ConfirmResetBindings: "Сбросить все настройки управле
ConfirmResolution: "Разрешение будет изменено немедленно. Продолжить?" ConfirmResolution: "Разрешение будет изменено немедленно. Продолжить?"
Controller: "Геймпад" Controller: "Геймпад"
Controls: "Управление" Controls: "Управление"
Crosshair: "Прицел"
DelayLow: "Маленькая" DelayLow: "Маленькая"
DelayHigh: "Большая" DelayHigh: "Большая"
DetailLevel: "Уровень детализации" DetailLevel: "Уровень детализации"

View File

@ -22,7 +22,7 @@ LoadingInProgress: "Laddar sparat spel"
LoadingRequiresNewVersionError: |- LoadingRequiresNewVersionError: |-
Denna sparfil skapades i en nyare version av OpenMW och stöds därför inte. Denna sparfil skapades i en nyare version av OpenMW och stöds därför inte.
Uppgradera till den senaste versionen av OpenMW för att ladda filen. Uppgradera till den senaste versionen av OpenMW för att ladda filen.
LoadingRequiresOldVersionError: |- LoadingRequiresOldVersionError: |-
Denna sparfil skapades i en äldre version av OpenMW i ett format som inte längre stöds. Denna sparfil skapades i en äldre version av OpenMW i ett format som inte längre stöds.
Ladda och spara denna sparfil med {version} för att uppgradera den. Ladda och spara denna sparfil med {version} för att uppgradera den.
NewGameConfirmation: "Vill du starta ett nytt spel och förlora det pågående spelet?" NewGameConfirmation: "Vill du starta ett nytt spel och förlora det pågående spelet?"
@ -39,6 +39,8 @@ TimePlayed: "Speltid"
DeleteGame: "Radera spel" DeleteGame: "Radera spel"
DeleteGameConfirmation: "Är du säker på att du vill radera sparfilen?" DeleteGameConfirmation: "Är du säker på att du vill radera sparfilen?"
EmptySaveNameError: "Spelet kan inte sparas utan ett namn!" EmptySaveNameError: "Spelet kan inte sparas utan ett namn!"
Health: "Hälsa"
Level: "Nivå"
LoadGameConfirmation: "Vill du ladda ett sparat spel och förlora det pågående spelet?" LoadGameConfirmation: "Vill du ladda ett sparat spel och förlora det pågående spelet?"
MissingContentFilesConfirmation: |- MissingContentFilesConfirmation: |-
De valda innehållsfilerna matchar inte filerna som används av denna sparfil. De valda innehållsfilerna matchar inte filerna som används av denna sparfil.
@ -70,6 +72,8 @@ AudioFootsteps: "Fotsteg"
AudioMaster: "Huvudvolym" AudioMaster: "Huvudvolym"
AudioMusic: "Musik" AudioMusic: "Musik"
AudioVoice: "Röster" AudioVoice: "Röster"
AutoSaveOnResting: "Autospara vid vila"
BestAttack: "Använd alltid bästa attack"
CameraSensitivity: "Kamerakänslighet" CameraSensitivity: "Kamerakänslighet"
CameraZoomIn: "Zooma in kamera" CameraZoomIn: "Zooma in kamera"
CameraZoomOut: "Zooma ut kamera" CameraZoomOut: "Zooma ut kamera"
@ -78,6 +82,7 @@ ConfirmResetBindings: "Återställ alla kontroller till standard?"
ConfirmResolution: "Ny upplösning kommer ställas in omedelbart. Vill du fortsätta?" ConfirmResolution: "Ny upplösning kommer ställas in omedelbart. Vill du fortsätta?"
Controller: "Handkontroll" Controller: "Handkontroll"
Controls: "Kontroller" Controls: "Kontroller"
Crosshair: "Hårkors"
DelayLow: "Snabbt" DelayLow: "Snabbt"
DelayHigh: "Långsamt" DelayHigh: "Långsamt"
DetailLevel: "Detaljnivå" DetailLevel: "Detaljnivå"

View File

@ -98,27 +98,27 @@
<Property key="TextAlign" value="Right"/> <Property key="TextAlign" value="Right"/>
</Widget> </Widget>
</Widget> </Widget>
<Widget type="HBox" position="4 250 260 28"> <Widget type="HBox" position="4 250 340 28">
<Widget type="AutoSizedButton" skin="MW_Button" position="0 0 24 24" align="Left Top"> <Widget type="AutoSizedButton" skin="MW_Button" position="0 0 24 24" align="Left Top">
<UserString key="SettingCategory" value="Saves"/> <UserString key="SettingCategory" value="Saves"/>
<UserString key="SettingName" value="autosave"/> <UserString key="SettingName" value="autosave"/>
<UserString key="SettingType" value="CheckButton"/> <UserString key="SettingType" value="CheckButton"/>
</Widget> </Widget>
<Widget type="AutoSizedTextBox" skin="SandText" position="28 4 95 16" align="Left Top"> <Widget type="AutoSizedTextBox" skin="SandText" position="28 4 95 16" align="Left Top">
<Property key="Caption" value="#{sQuick_Save}"/> <Property key="Caption" value="#{OMWEngine:AutoSaveOnResting}"/>
</Widget> </Widget>
</Widget> </Widget>
<Widget type="HBox" position="4 280 260 28"> <Widget type="HBox" position="4 280 340 28">
<Widget type="AutoSizedButton" skin="MW_Button" position="0 0 24 24" align="Left Top"> <Widget type="AutoSizedButton" skin="MW_Button" position="0 0 24 24" align="Left Top">
<UserString key="SettingCategory" value="Game"/> <UserString key="SettingCategory" value="Game"/>
<UserString key="SettingName" value="best attack"/> <UserString key="SettingName" value="best attack"/>
<UserString key="SettingType" value="CheckButton"/> <UserString key="SettingType" value="CheckButton"/>
</Widget> </Widget>
<Widget type="AutoSizedTextBox" skin="SandText" position="28 4 89 16" align="Left Top"> <Widget type="AutoSizedTextBox" skin="SandText" position="28 4 89 16" align="Left Top">
<Property key="Caption" value="#{sBestAttack}"/> <Property key="Caption" value="#{OMWEngine:BestAttack}"/>
</Widget> </Widget>
</Widget> </Widget>
<Widget type="HBox" position="4 310 260 28"> <Widget type="HBox" position="4 310 340 28">
<Widget type="AutoSizedButton" skin="MW_Button" position="0 0 24 24" align="Left Top"> <Widget type="AutoSizedButton" skin="MW_Button" position="0 0 24 24" align="Left Top">
<UserString key="SettingCategory" value="GUI"/> <UserString key="SettingCategory" value="GUI"/>
<UserString key="SettingName" value="subtitles"/> <UserString key="SettingName" value="subtitles"/>
@ -128,14 +128,14 @@
<Property key="Caption" value="#{OMWEngine:Subtitles}"/> <Property key="Caption" value="#{OMWEngine:Subtitles}"/>
</Widget> </Widget>
</Widget> </Widget>
<Widget type="HBox" position="4 340 260 28"> <Widget type="HBox" position="4 340 340 28">
<Widget type="AutoSizedButton" skin="MW_Button" position="0 0 24 24" align="Left Top"> <Widget type="AutoSizedButton" skin="MW_Button" position="0 0 24 24" align="Left Top">
<UserString key="SettingCategory" value="HUD"/> <UserString key="SettingCategory" value="HUD"/>
<UserString key="SettingName" value="crosshair"/> <UserString key="SettingName" value="crosshair"/>
<UserString key="SettingType" value="CheckButton"/> <UserString key="SettingType" value="CheckButton"/>
</Widget> </Widget>
<Widget type="AutoSizedTextBox" skin="SandText" position="28 4 80 16" align="Left Top"> <Widget type="AutoSizedTextBox" skin="SandText" position="28 4 80 16" align="Left Top">
<Property key="Caption" value="#{sCursorOff}"/> <Property key="Caption" value="#{OMWEngine:Crosshair}"/>
</Widget> </Widget>
</Widget> </Widget>
</Widget> </Widget>