Exemple #1
0
        private const int TEXT_COUNT = 3;         // = next idx

        public static void Init(int lang)
        {
            L10N.Init(lang, TEXT_COUNT, LANG_COUNT);

            // [en-US] [de-DE]

            // Description: Text of error toast. Is shown when the profile/level cuold not be saved because there is no free disk space
            // Usage:       MainGame.cs:184
            L10N.Add(STR_ERR_OUTOFMEMORY, "Saving failed: Disk full", "Speichern fehlgeschlagen: Speicher voll");

            // Description: Text of error toast. Is shown when the sound playback failed. Informs the user that the sound is now disabled until he manually enables them again
            // Usage:       SGSounds.cs:39
            L10N.Add(STR_ERR_SOUNDPLAYBACK, "Sound playback failed. Disabling sounds ...", "Soundwiedergabe fehlgeschlagen. Sounds werden deaktiviert ...");

            // Description: Text of error toast. Is shown when the music playback failed. Informs the user that the music is now disabled until he manually enables them again
            // Usage:       SGSounds.cs:51
            L10N.Add(STR_ERR_MUSICPLAYBACK, "Music playback failed. Disabling music ...", "Musikwiedergabe fehlgeschlagen. Musik wird deaktiviert ...");


            // [en-US] [de-DE]

#if DEBUG
            L10N.Verify();
#endif
        }
Exemple #2
0
        private const int TEXT_COUNT = 182;         // = next idx

        public static void Init(int lang)
        {
            L10N.Init(lang, TEXT_COUNT);

            L10N.Add(STR_SSB_ABOUT, "About", "Info");
            L10N.Add(STR_SSB_ACCOUNT, "Account", "Benutzerkonto");
            L10N.Add(STR_SSB_HIGHSCORE, "Highscore", "Bestenliste");
            L10N.Add(STR_SSB_MUTE, "Mute", "Stumm");
            L10N.Add(STR_SSB_EFFECTS, "Effects", "Effekte");
            L10N.Add(STR_SSB_MUSIC, "Music", "Musik");
            L10N.Add(STR_HSP_GLOBALRANKING, "Global Ranking", "Bestenliste");
            L10N.Add(STR_HSP_MULTIPLAYERRANKING, "Multiplayer", "Mehrspieler");
            L10N.Add(STR_HSP_RANKINGFOR, "Ranking for \"{0}\"", "Bestenliste für \"{0}\"");
            L10N.Add(STR_TAB_NAME, "Name", "Name");
            L10N.Add(STR_TAB_POINTS, "Points", "Punkte");
            L10N.Add(STR_TAB_TIME, "Total Time", "Gesamtzeit");
            L10N.Add(STR_FAP_ACCOUNT, "Account", "Benutzerkonto");
            L10N.Add(STR_FAP_USERNAME, "Username:"******"Benutzername:");
            L10N.Add(STR_FAP_SCORE, "Points:", "Punkte:");
            L10N.Add(STR_FAP_CHANGEPW, "Change Password", "Passwort ändern");
            L10N.Add(STR_FAP_LOGOUT, "Logout", "Ausloggen");
            L10N.Add(STR_FAP_WARN1, "This will clear all local data. Press again to log out.", "Dies löscht alle lokalen Daten. Nochmal drücken zum ausloggen.");
            L10N.Add(STR_FAP_WARN2, "Are you really sure you want to log out?", "Wirklich vom Serverkonto abmelden?");
            L10N.Add(STR_FAP_LOGOUT_SUCESS, "Logged out from account", "Lokaler Benutzer wurde abgemeldet.");
            L10N.Add(STR_CPP_CHANGEPW, "Change Password", "Passwort ändern");
            L10N.Add(STR_CPP_USERNAME, "Username:"******"Benutzername:");
            L10N.Add(STR_CPP_NEWPW, "New Password", "Neues Passwort");
            L10N.Add(STR_CPP_CHANGE, "Change", "Ändern");
            L10N.Add(STR_CPP_CHANGING, "Changing password", "Passwort wird geändert");
            L10N.Add(STR_CPP_CHANGED, "Password changed", "Passwort geändert");
            L10N.Add(STR_CPP_COMERR, "Could not communicate with server", "Kommunikation mit Server ist gestört");
            L10N.Add(STR_CPP_AUTHERR, "Authentication error", "Authentifizierung fehlgeschlagen");
            L10N.Add(STR_CPP_CHANGEERR, "Could not change password", "Passwort konnte nicht geändert werden");
            L10N.Add(STR_ATTRIBUTIONS, "Attributions", "Lizenzen");
            L10N.Add(STR_AAP_HEADER, "Sign up / Log in", "Anmelden / Registrieren");
            L10N.Add(STR_AAP_USERNAME, "Username", "Benutzername");
            L10N.Add(STR_AAP_PASSWORD, "Password", "Passwort");
            L10N.Add(STR_AAP_CREATEACCOUNT, "Create Account", "Registrieren");
            L10N.Add(STR_AAP_LOGIN, "Login", "Anmelden");
            L10N.Add(STR_AAP_LOGGINGIN, "Logging in", "Wird angemeldet");
            L10N.Add(STR_AAP_WRONGPW, "Wrong password", "Falsches Passwort");
            L10N.Add(STR_AAP_USERNOTFOUND, "User not found", "Benutzer nicht gefunden");
            L10N.Add(STR_AAP_NOCOM, "Could not communicate with server", "Konnte nicht mit Server kommunizieren");
            L10N.Add(STR_AAP_LOGINSUCCESS, "Successfully logged in", "Benutzer erfolgreich angemeldet");
            L10N.Add(STR_AAP_NOLOGIN, "Could not login", "Anmeldung fehlgeschlagen");
            L10N.Add(STR_AAP_ACCCREATING, "Creating account", "Konto wird erstellt");
            L10N.Add(STR_AAP_ACCCREATED, "Account created", "Konto erfolgreich erstellt");
            L10N.Add(STR_AAP_USERTAKEN, "Username already taken", "Benutzername bereits vergeben");
            L10N.Add(STR_AAP_ALREADYCREATED, "Account already created", "Konto bereits erstellt");
            L10N.Add(STR_AAP_AUTHERROR, "Authentication error", "Authentifizierungsfehler");
            L10N.Add(STR_AAP_COULDNOTCREATE, "Could not create account", "Konto konnte nicht erstellt werden");
            L10N.Add(STR_PAUS_RESUME, "RESUME", "WEITER");
            L10N.Add(STR_PAUS_RESTART, "RESTART", "NEU STARTEN");
            L10N.Add(STR_PAUS_EXIT, "EXIT", "BEENDEN");
            L10N.Add(STR_HSP_LEVEL, "Level", "Level");
            L10N.Add(STR_HSP_POINTS, "Points", "Punkte");
            L10N.Add(STR_HSP_PROGRESS, "Progress", "Fortschritt");
            L10N.Add(STR_HSP_BACK, "Back", "Zurück");
            L10N.Add(STR_HSP_NEXT, "Next", "Weiter");
            L10N.Add(STR_HSP_AGAIN, "Again", "Wiederholen");
            L10N.Add(STR_HSP_TUTORIAL, "Tutorial", "Tutorial");
            L10N.Add(STR_HSP_GETSTARTED, "Let's get started", "Los gehts");
            L10N.Add(STR_HSP_CONERROR, "Could not connect to highscore server", "Kommunikation mit Server fehlgeschlagen");
            L10N.Add(STR_DIFF_0, "Easy", "Leicht");
            L10N.Add(STR_DIFF_1, "Normal", "Normal");
            L10N.Add(STR_DIFF_2, "Hard", "Schwer");
            L10N.Add(STR_DIFF_3, "Extreme", "Extrem");
            L10N.Add(STR_TUT_INFO1, "Drag to rotate your own cannons", "Drücke und Ziehe um deine Kanonen zu drehen");
            L10N.Add(STR_TUT_INFO2, "Shoot it until it becomes your cannon", "Schieße bis die feindliche Kanone dir gehört");
            L10N.Add(STR_TUT_INFO3, "Now capture the next cannon", "Erobere nun die nächste Einheit");
            L10N.Add(STR_TUT_INFO4, "Keep shooting at the first cannon to increase its fire rate", "Schieß auf deine eigene Kanone um ihre Feuerrate zu erhöhen");
            L10N.Add(STR_TUT_INFO5, "The enemy has captured a cannon. Attack him!", "Der Gegner hat eine Einheit erobert, greif ihn an!");
            L10N.Add(STR_TUT_INFO6, "Speed up the Game with the bottom left button.", "Mit dem Knopf unten links kannst du die Spielgeschwindigkeit erhöhen");
            L10N.Add(STR_TUT_INFO7, "Now capture the next cannon", "Erobere jetzt die nächste Einheit");
            L10N.Add(STR_TUT_INFO8, "Win the game by capturing all enemy cannons", "Gewinne die Schlacht indem du alle Einheiten eroberst");
            L10N.Add(STR_API_CONERR, "Could not connect to highscore server", "Verbindung mit Highscore Server fehlgeschlagen");
            L10N.Add(STR_API_COMERR, "Could not communicate with highscore server", "Kommunikation mit Highscore Server fehlgeschlagen");
            L10N.Add(STR_GLOB_EXITTOAST, "Click again to exit game", "Drücke nochmal \"Zurück\" um das Spiel zu beenden");
            L10N.Add(STR_GLOB_UNLOCKTOAST1, "Click two times more to unlock", "Noch zweimal drücken um die Welt freizuschalten");
            L10N.Add(STR_GLOB_UNLOCKTOAST2, "Click again to unlock", "Nochmal drücken um die Welt freizuschalten");
            L10N.Add(STR_GLOB_UNLOCKTOAST3, "World unlocked", "Welt freigeschaltet");
            L10N.Add(STR_GLOB_WORLDLOCK, "World locked", "Welt noch nicht freigespielt");
            L10N.Add(STR_GLOB_LEVELLOCK, "Level locked", "Level noch nicht freigespielt");
            L10N.Add(STR_INF_YOU, "You", "Du");
            L10N.Add(STR_INF_GLOBAL, "Stats", "Total");
            L10N.Add(STR_INF_HIGHSCORE, "Highscore", "Bestzeit");
            L10N.Add(STR_GLOB_OVERWORLD, "Overworld", "Übersicht");
            L10N.Add(STR_GLOB_WAITFORSERVER, "Contacting server", "Server wird kontaktiert");
            L10N.Add(STR_WORLD_TUTORIAL, "Tutorial", "Tutorial");
            L10N.Add(STR_SSB_LANGUAGE, "Language", "Sprache");
            L10N.Add(STR_WORLD_W1, "Basic", "Grundlagen");
            L10N.Add(STR_WORLD_W2, "Professional", "Fortgeschritten");
            L10N.Add(STR_WORLD_W3, "Futuristic", "Futuristisch");
            L10N.Add(STR_WORLD_W4, "Toy Box", "Spielzeugkiste");
            L10N.Add(STR_WORLD_MULTIPLAYER, "Multiplayer", "Mehrspieler");
            L10N.Add(STR_WORLD_SINGLEPLAYER, "Singleplayer", "Einzelspieler");
            L10N.Add(STR_IAB_TESTERR, "Error connecting to Google Play services", "Fehler beim Versuch mit Google Play zu verbinden");
            L10N.Add(STR_IAB_TESTNOCONN, "No connection to Google Play services", "Keine Verbindung zu Google Play services");
            L10N.Add(STR_IAB_TESTINPROGRESS, "Payment in progress", "Zahlung wird verarbeitet");
            L10N.Add(STR_UNLOCK, "Promotion Code", "Promo Code");
            L10N.Add(STR_GLOB_UNLOCKSUCCESS, "Upgraded game to full version!", "Spiel wurde zur Vollversion aufgewertet");
            L10N.Add(STR_PREV_BUYNOW, "Unlock now", "Jetzt freischalten");
            L10N.Add(STR_IAB_BUYERR, "Error connecting to Google Play services", "Fehler beim Versuch mit Google Play zu verbinden");
            L10N.Add(STR_IAB_BUYNOCONN, "No connection to Google Play services", "Keine Verbindung zu Google Play services");
            L10N.Add(STR_IAB_BUYNOTREADY, "Connection to Google Play services not ready", "Verbindung zu Google Play services nicht bereit");
            L10N.Add(STR_IAB_BUYSUCESS, "World successfully purchased", "Levelpack wurde erfolgreich erworben");
            L10N.Add(STR_HINT_001, "Tip: Shoot stuff to win!", "Tipp: Versuche auf die andere Kanone zu schiessen");
            L10N.Add(STR_HINT_002, "Bigger Cannon", "Größere Kanone");
            L10N.Add(STR_HINT_003, "More Power", "Mehr Schaden");
            L10N.Add(STR_HINT_004, "Black holes attract your bullets", "Schwarze Löcher saugen deine Kugeln ein");
            L10N.Add(STR_HINT_005, "Lasers!", "Laser!");
            L10N.Add(STR_HINT_006, "Try dragging the map around", "Versuche mal die Karte zu verschieben");
            L10N.Add(STR_HINT_007, "Speedy thing goes in,", "Speedy thing goes in,");
            L10N.Add(STR_HINT_008, "speedy thing comes out.", "speedy thing comes out.");
            L10N.Add(STR_HINT_009, "Some cannons only relay", "Manche Kanonen leiten nur weiter");
            L10N.Add(STR_HINT_010, "Shields can", "Schilde können");
            L10N.Add(STR_HINT_011, "protect you", "dich beschützen");
            L10N.Add(STR_INFOTOAST_1, "Your best time is {0}", "Deine Bestzeit ist {0}");
            L10N.Add(STR_INFOTOAST_2, "The global best time is {0}", "Die globale Bestzeit ist {0}");
            L10N.Add(STR_INFOTOAST_3, "{0} users have completed this level on {1}", "{0} Spieler haben dieses Level auf {1} geschafft");
            L10N.Add(STR_INFOTOAST_4, "You have not completed this level on {0}", "Du hast dieses Level auf {0} noch nicht geschafft");
            L10N.Add(STR_PREV_FINISHWORLD, "Finish World {0}", "Welt {0}");
            L10N.Add(STR_PREV_OR, "OR", "ODER");
            L10N.Add(STR_PREV_MISS_TOAST, "You are missing {0} points to unlock world {1}", "Dir fehlen noch {0} Punkte um Welt {1} freizuschalten");
            L10N.Add(STR_MP_TIMEOUT, "Timeout - Connection to server lost", "Timeout - Verbindung zu server verloren");
            L10N.Add(STR_MP_TIMEOUT_USER, "Timeout - Connection to user [{0}] lost", "Timeout - Verbindung zu Spieler [{0}] verloren");
            L10N.Add(STR_MP_NOTINLOBBY, "You a not part of this session", "Du bist kein Teilnehmer dieser Sitzung");
            L10N.Add(STR_MP_SESSIONNOTFOUND, "Session on server not found", "Sitzung konnte auf dem Server nicht gefunden werden");
            L10N.Add(STR_MP_AUTHFAILED, "Authentification on server failed", "Authentifizierung auf Server fehlgeschlagen");
            L10N.Add(STR_MP_LOBBYFULL, "Server lobby is full", "Serverlobby ist voll");
            L10N.Add(STR_MP_VERSIONMISMATCH, "Server has a different game version ({0})", "Serverversion unterscheidet sich von lokaler Version ({0})");
            L10N.Add(STR_MP_LEVELNOTFOUND, "Could not find server level locally", "Level konnte lokal nicht gefunden werden");
            L10N.Add(STR_MP_LEVELMISMATCH, "Server has different version of level", "Level auf dem Server unterscheidet sich von lokaler Version");
            L10N.Add(STR_MP_USERDISCONNECT, "User {0} has disconnected", "Der Benutzer {0} hat die Verbindung getrennt");
            L10N.Add(STR_MP_SERVERDISCONNECT, "Server has closed this session", "Spiel wurde vom Server geschlossen");
            L10N.Add(STR_MP_INTERNAL, "Internal multiplayer error", "Interner Fehler im Mehrspielermodul");
            L10N.Add(STR_MP_BTADAPTERNULL, "No bluetooth hardware found", "Bluetooth Hardware nicht gefunden");
            L10N.Add(STR_MP_BTADAPTERPERMDENIED, "Missing bluetooth permission", "Bluetooth Berechtigung wurde nicht gewährt");
            L10N.Add(STR_MP_BTDISABLED, "Bluetooth is disabled", "Bluetooth ist deaktiviert");
            L10N.Add(STR_MP_DIRECTCONNFAIL, "Bluetooth connection failed", "Bluetooth Verbindungsaufbau fehlgeschlagen");
            L10N.Add(STR_MP_DIRECTCONNLOST, "Bluetooth connection lost", "Bluetooth Verbindung verloren");
            L10N.Add(STR_MENU_CAP_MULTIPLAYER, "Multiplayer", "Mehrspieler");
            L10N.Add(STR_MENU_CAP_LOBBY, "Multiplayer Lobby", "Lobby");
            L10N.Add(STR_MENU_CAP_CGAME_PROX, "Create Online Game", "Onlinespiel erstellen");
            L10N.Add(STR_MENU_CAP_CGAME_P2P, "Create Local Game", "Lokales Spiel erstellen");
            L10N.Add(STR_MENU_CAP_SEARCH, "Search for local devices", "Suche nach lokalem Spiel");
            L10N.Add(STR_MP_ONLINE, "Online", "Online");
            L10N.Add(STR_MP_OFFLINE, "Offline", "Offline");
            L10N.Add(STR_MP_CONNECTING, "Connecting", "Verbinden");
            L10N.Add(STR_MENU_MP_JOIN, "Join", "Beitreten");
            L10N.Add(STR_MENU_MP_HOST, "Host", "Erstellen");
            L10N.Add(STR_MENU_MP_CREATE, "Create", "Start");
            L10N.Add(STR_MENU_CANCEL, "Cancel", "Abbrechen");
            L10N.Add(STR_MENU_DISCONNECT, "Disconnect", "Verbindung trennen");
            L10N.Add(STR_MENU_MP_LOCAL, "Local (Bluetooth)", "Lokal (Bluetooth)");
            L10N.Add(STR_MENU_MP_ONLINE, "Online (UDP/IP)", "Internet (UDP/IP)");
            L10N.Add(STR_MENU_CAP_AUTH, "Enter lobby code", "Lobby Code eingeben");
            L10N.Add(STR_MENU_MP_GAMESPEED, "Game speed:", "Spielgeschwindigkeit:");
            L10N.Add(STR_MENU_MP_MUSIC, "Background music:", "Hintergrundmusik:");
            L10N.Add(STR_MENU_MP_LOBBYINFO, "Enter this code on another phone to join this session.", "Gib diesen Code auf einem anderen Smartphone ein, um diesem Spiel beizutreten");
            L10N.Add(STR_MENU_MP_LOBBY_USER, "Users:", "Mitspieler:");
            L10N.Add(STR_MENU_MP_LOBBY_USER_FMT, "Users: {0}", "Mitspieler: {0}");
            L10N.Add(STR_MENU_MP_LOBBY_LEVEL, "Level:", "Level:");
            L10N.Add(STR_MENU_MP_LOBBY_MUSIC, "Background music:", "Hintergrundmusik:");
            L10N.Add(STR_MENU_MP_LOBBY_SPEED, "Game speed:", "Spielgeschwindigkeit:");
            L10N.Add(STR_MENU_MP_LOBBY_PING, "Ping", "Ping");
            L10N.Add(STR_MENU_MP_START, "Start", "Start");
            L10N.Add(STR_FRAC_N0, "Gray", "Gray");
            L10N.Add(STR_FRAC_P1, "Green", "Grün");
            L10N.Add(STR_FRAC_A2, "Red", "Rot");
            L10N.Add(STR_FRAC_A3, "Blue", "Blau");
            L10N.Add(STR_FRAC_A4, "Purple", "Lila");
            L10N.Add(STR_FRAC_A5, "Orange", "Orange");
            L10N.Add(STR_FRAC_A6, "Teal", "BlauGrün");
            L10N.Add(STR_MENU_MP_LOBBY_COLOR, "Color", "Farbe");
            L10N.Add(STR_HSP_NEWGAME, "New Game", "Neues Spiel");
            L10N.Add(STR_HSP_RANDOMGAME, "Random level", "Zufälliges Level");
            L10N.Add(STR_HSP_MPPOINTS, "Multiplayer score", "Mehrspieler Punkte");
            L10N.Add(STR_MP_TOAST_CONN_TRY, "Connecting to '{0}'", "Verbinden mit '{0}'");
            L10N.Add(STR_MP_TOAST_CONN_FAIL, "Connection to '{0}' failed", "Verbindung mit '{0}' fehlgeschlagen");
            L10N.Add(STR_MP_TOAST_CONN_SUCC, "Connected to '{0}'", "Verbunden mit '{0}'");
            L10N.Add(STR_ENDGAME_1, "THANKS FOR", "THANKS FOR");
            L10N.Add(STR_ENDGAME_2, "PLAYING", "PLAYING");
            L10N.Add(STR_ACCOUNT_REMINDER, "You can create an account to display your name in the highscore and to backup your score online.\nDo you want to create an account now?", "Du kannst einen Onlineaccount anlegen um deinen Namen im Highscore zu sehen und deine Punkte zu sichern.\n Account jetzt erstellen?");
            L10N.Add(STR_BTN_YES, "Yes", "OK");
            L10N.Add(STR_BTN_NO, "No", "Nein");

#if DEBUG
            L10N.Verify();
#endif
        }