Skip to content
This repository has been archived by the owner on Oct 4, 2020. It is now read-only.

Polish translation added for Mesen #876

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Core/EmulationSettings.h
Original file line number Diff line number Diff line change
Expand Up @@ -557,6 +557,7 @@ enum class Language
Catalan = 8,
Chinese = 9,
Italian = 10,
Polish = 11,
};

enum class MouseDevice
Expand Down
76 changes: 76 additions & 0 deletions Core/MessageManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -753,6 +753,81 @@ std::unordered_map<string, string> MessageManager::_itResources = {
{ "SynchronizationCompleted", u8"Sincronizzazione completata." },
};

std::unordered_map<string, string> MessageManager::_plResources = {
{ "Cheats", u8"Oszustwa" },
{ "Debug", u8"Debug" },
{ "EmulationSpeed", u8"Szybkość emulacji" },
{ "ClockRate", u8"Częstotliwość zegara" },
{ "Error", u8"Błąd" },
{ "GameInfo", u8"Informacje o grze" },
{ "GameLoaded", u8"Gra została załadowana" },
{ "Input", u8"Wejście" },
{ "Patch", u8"Poprawk" },
{ "Movies", u8"Filmy" },
{ "NetPlay", u8"Gra online" },
{ "Region", u8"Region" },
{ "SaveStates", u8"Zapisane stany" },
{ "ScreenshotSaved", u8"Zapisano zrzut ekranu" },
{ "SoundRecorder", u8"Rejestrator dźwięku" },
{ "Test", u8"Test" },
{ "VideoRecorder", u8"Rejestrator wideo" },

{ "ApplyingPatch", u8"Zastosowanie poprawki: %1" },
{ "CheatApplied", u8"Zastosowano 1 kod." },
{ "CheatsApplied", u8"Zastosowano %1 kodów." },
{ "CheatsDisabled", u8"Wszystkie kody wyłączone." },
{ "CoinInsertedSlot", u8"Włożono monetę (wejście %1)" },
{ "ConnectedToServer", u8"Połączono z serwerem." },
{ "ConnectedAsPlayer", u8"Połączono jako gracz %1" },
{ "ConnectedAsSpectator", u8"Połączony jako widz." },
{ "ConnectionLost", u8"Utracono połączenie z serwerem." },
{ "CouldNotConnect", u8"Nie można połączyć się z serwerem." },
{ "CouldNotInitializeAudioSystem", u8"Nie można zainicjować systemu audio." },
{ "CouldNotFindRom", u8"Nie można znaleźć pasującej pamięci ROM gry." },
{ "CouldNotLoadFile", u8"Nie można załadować pliku: %1" },
{ "EmulationMaximumSpeed", u8"Maksymalna prędkość" },
{ "EmulationSpeedPercent", u8"%1%" },
{ "FdsDiskInserted", u8"Dysk %1 Strona %2 włożono." },
{ "Frame", u8"Klatka" },
{ "GameCrash", u8"Gra się zawiesiła (%1)" },
{ "KeyboardModeDisabled", u8"Tryb klawiatury wyłączony." },
{ "KeyboardModeEnabled", u8"Tryb klawiatury włączony." },
{ "Lag", u8"Opóźnienie" },
{ "Mapper", u8"Mapper: %1, SubMapper: %2" },
{ "MovieEnded", u8"Film się skończył." },
{ "MovieInvalid", u8"Nieprawidłowy plik filmowy." },
{ "MovieMissingRom", u8"Brak pamięci ROM (%1) wymaganej do odtworzenia filmu." },
{ "MovieNewerVersion", u8"Nie można załadować filmów utworzonych w nowszej wersji Mesen. Proszę pobrać najnowszą wersję." },
{ "MovieIncompatibleVersion", u8"Ten film jest niekompatybilny z tą wersją Mesena." },
{ "MoviePlaying", u8"Odtwarzam film: %1" },
{ "MovieRecordingTo", u8"Nagrywanie do: %1" },
{ "MovieSaved", u8"Film zapisany do pliku: %1" },
{ "NetplayVersionMismatch", u8"%1 nie działa w tej samej wersji Mesena i został rozłączony." },
{ "PrgSizeWarning", u8"Rozmiar PRG jest mniejszy niż 32 kB" },
{ "SaveStateEmpty", u8"Miejsce zapisu jest puste." },
{ "SaveStateIncompatibleVersion", u8"Stan zapisu nie jest kompatybilny z tą wersją Mesena." },
{ "SaveStateInvalidFile", u8"Nieprawidłowy plik stanu zapisu." },
{ "SaveStateLoaded", u8"Załadowano stan #%1." },
{ "SaveStateMissingRom", u8"Brak wymaganego ROMu (%1) do wczytania stanu zapisu." },
{ "SaveStateNewerVersion", u8"Nie można wczytać stanów zapisu utworzonych przez nowszą wersję Mesena. Proszę pobrać najnowszą wersję." },
{ "SaveStateSaved", u8"Stan #%1 został zapisany." },
{ "SaveStateSlotSelected", u8"Wybrano miejsce nr %1." },
{ "ScanlineTimingWarning", u8"Czas PPU został zmieniony." },
{ "ServerStarted", u8"Serwer uruchomiony (Port: %1)" },
{ "ServerStopped", u8"Serwer został zatrzymany" },
{ "SoundRecorderStarted", u8"Nagrywanie do: %1" },
{ "SoundRecorderStopped", u8"Nagranie zapisane w: %1" },
{ "TestFileSavedTo", u8"Plik testowy zapisany w: %1" },
{ "UnsupportedMapper", u8"Nieobsługiwany mapper (%1), nie można załadować gry." },
{ "VideoRecorderStarted", u8"Nagrywanie do: %1" },
{ "VideoRecorderStopped", u8"Nagranie zapisane w: %1" },

{ "GoogleDrive", u8"Dysk Google" },
{ "SynchronizationStarted", u8"Rozpoczęto synchronizację." },
{ "SynchronizationFailed", u8"Synchronizacja nie powiodła się." },
{ "SynchronizationCompleted", u8"Synchronizacja zakończona." },
};

std::list<string> MessageManager::_log;
SimpleLock MessageManager::_logLock;
SimpleLock MessageManager::_messageLock;
Expand Down Expand Up @@ -792,6 +867,7 @@ string MessageManager::Localize(string key)
case Language::Catalan: resources = &_caResources; break;
case Language::Chinese: resources = &_zhResources; break;
case Language::Italian: resources = &_itResources; break;
case Language::Polish: resources = &_plResources; break;
}
if(resources) {
if(resources->find(key) != resources->end()) {
Expand Down
1 change: 1 addition & 0 deletions Core/MessageManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ class MessageManager
static std::unordered_map<string, string> _caResources;
static std::unordered_map<string, string> _zhResources;
static std::unordered_map<string, string> _itResources;
static std::unordered_map<string, string> _plResources;

static bool _osdEnabled;
static SimpleLock _logLock;
Expand Down
1 change: 1 addition & 0 deletions GUI.NET/Dependencies/resources.ca.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1116,6 +1116,7 @@
<Value ID="Catalan">Català</Value>
<Value ID="Chinese">中文</Value>
<Value ID="Italian">Italiano</Value>
<Value ID="Polish">Polski</Value>
</Enum>
<Enum ID="VideoCodec">
<Value ID="None">Cap (vídeo sense compressió)</Value>
Expand Down
1 change: 1 addition & 0 deletions GUI.NET/Dependencies/resources.en.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1132,6 +1132,7 @@
<Value ID="Catalan">Català</Value>
<Value ID="Chinese">中文</Value>
<Value ID="Italian">Italiano</Value>
<Value ID="Polish">Polski</Value>
</Enum>
<Enum ID="RamPowerOnState">
<Value ID="AllZeros">All 0s (Default)</Value>
Expand Down
1 change: 1 addition & 0 deletions GUI.NET/Dependencies/resources.es.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1133,6 +1133,7 @@
<Value ID="Catalan">Català</Value>
<Value ID="Chinese">中文</Value>
<Value ID="Italian">Italiano</Value>
<Value ID="Polish">Polski</Value>
</Enum>
<Enum ID="VideoCodec">
<Value ID="None">Ninguno (Sin comprimir)</Value>
Expand Down
1 change: 1 addition & 0 deletions GUI.NET/Dependencies/resources.fr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1130,6 +1130,7 @@
<Value ID="Catalan">Català</Value>
<Value ID="Chinese">中文</Value>
<Value ID="Italian">Italiano</Value>
<Value ID="Polish">Polski</Value>
</Enum>
<Enum ID="RamPowerOnState">
<Value ID="AllZeros">Tous les bits à 0 (Défaut)</Value>
Expand Down
1 change: 1 addition & 0 deletions GUI.NET/Dependencies/resources.it.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1131,6 +1131,7 @@
<Value ID="Catalan">Català</Value>
<Value ID="Chinese">中文</Value>
<Value ID="Italian">Italiano</Value>
<Value ID="Polish">Polski</Value>
</Enum>
<Enum ID="RamPowerOnState">
<Value ID="AllZeros">Tutto a 0 (Predefinito)</Value>
Expand Down
1 change: 1 addition & 0 deletions GUI.NET/Dependencies/resources.ja.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1118,6 +1118,7 @@
<Value ID="Catalan">Català</Value>
<Value ID="Chinese">中文</Value>
<Value ID="Italian">Italiano</Value>
<Value ID="Polish">Polski</Value>
</Enum>
<Enum ID="RamPowerOnState">
<Value ID="AllZeros">ビット全てを0にする (デフォルト)</Value>
Expand Down
Loading