From ea4cc848f29a5afde2aec1349db3d45126673a95 Mon Sep 17 00:00:00 2001 From: Fab Date: Sat, 18 Jan 2014 22:47:17 +0100 Subject: [PATCH 1/2] German translation Partly translate some parts of the game --- app/locale/de.coffee | 272 +++++++++++++++++++++---------------------- 1 file changed, 136 insertions(+), 136 deletions(-) diff --git a/app/locale/de.coffee b/app/locale/de.coffee index 13e22621a..6d770dfdb 100644 --- a/app/locale/de.coffee +++ b/app/locale/de.coffee @@ -1,8 +1,8 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", translation: common: loading: "Lade..." -# saving: "Saving..." -# sending: "Sending..." + saving: "Speichere..." + sending: "Übertrage..." modal: close: "Schliessen" @@ -26,40 +26,40 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra about: "Über" contact: "Kontakt" twitter_follow: "Twitter" -# employers: "Employers" + employers: "Mitarbeiter" forms: name: "Name" email: "Email" message: "Nachricht" cancel: "Abbrechen" -# save: "Save" + save: "Speichern" -# versions: -# save_version_title: "Save New Version" -# commit_message: "Commit Message" -# new_major_version: "New Major Version" -# cla_prefix: "To save changes, first you must agree to our" -# cla_url: "CLA" -# cla_suffix: "." -# cla_agree: "I AGREE" + versions: + save_version_title: "Neue Version speichern" + commit_message: "Commit Nachricht" + new_major_version: "Neue Hauptversion" +# cla_prefix: "Damit Änderungen gespeichert werden können, musst du unsere ... akzeptieren " # To save changes, first you must agree to our" ... +# cla_url: "CLA" ? What is this? + cla_suffix: "." + cla_agree: "Ich akzeptiere" # die Bestimmungen / I agree the rules login: -# login_modal_title: "Log In" + login_modal_title: "Anmeldung" log_in: "Einloggen" sign_up: "Neuen Account anlegen" or: ", oder " recover: "Account wiederherstellen" -# recover: -# recover_account_title: "Recover Account" -# send_password: "Send Recovery Password" + recover: + recover_account_title: "Account Wiederherstellung" + send_password: "Wiederherstellungskennwort senden" signup: -# create_account_title: "Create Account to Save Progress" + create_account_title: "Account anlegen, um Fortschritt zu speichern" description: "Es ist kostenlos. Nur noch ein paar Dinge, dann kannst Du loslegen." email_announcements: "Erhalte Benachrichtigungen per Email" - coppa: "Älter als 13 oder nicht in den USA" + coppa: "Älter als 13 oder nicht aus den USA" coppa_why: "(Warum?)" creating: "Erzeuge Account..." sign_up: "Neuen Account anlegen" @@ -73,24 +73,24 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra play: "Spielen" play: - choose_your_level: "Wähle Deinen Level" + choose_your_level: "Wähle dein Level" adventurer_prefix: "Du kannst zu jedem Level springen oder diskutiere die Level " adventurer_forum: "im Abenteurerforum" - adventurer_suffix: "." +# adventurer_suffix: "." campaign_beginner: "Anfängerkampagne" campaign_beginner_description: "... in der Du die Zauberei der Programmierung lernst." campaign_dev: "Beliebiges schwierigeres Level" campaign_dev_description: "... in welchem Du die Bedienung erlernst, indem Du etwas schwierigeres machst." campaign_multiplayer: "Multiplayerarena" - campaign_multiplayer_description: "... in der Du in gegen einen anderen Spieler programmierst." + campaign_multiplayer_description: "... in der Du Kopf-an-Kopf gegen andere Spieler programmierst." campaign_player_created: "Von Spielern erstellt" - campaign_player_created_description: "... in welchem du gegen die Kreativität eines Artisan Zauberers kämpfst." - level_difficulty: "Schwierigkeit:" + campaign_player_created_description: "... in welchem Du gegen die Kreativität eines Artisan Zauberers kämpfst." + level_difficulty: "Schwierigkeit: " contact: contact_us: "Kontaktiere CodeCombat" welcome: "Schön von Dir zu hören! Benutze dieses Formular um uns eine Email zu schicken." - contribute_prefix: "Wenn Du Interesse hast, uns zu unterstützen dann sieh Dir die " + contribute_prefix: "Wenn Du Interesse hast, uns zu unterstützen dann sieh dir die " contribute_page: "Unterstützer Seite" contribute_suffix: " an!" forum_prefix: "Für alle öffentlichen Themen, benutze " @@ -103,34 +103,34 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra title: "Hilf CodeCombat zu übersetzen!" sub_heading: "Wir brauchen Deine Sprachfähigkeiten." pitch_body: "Wir entwickeln CodeCombat in Englisch, aber wir haben Spieler in der ganzen Welt. Viele von ihnen wollen in Deutsch spielen, sprechen aber kein Englisch. Wenn Du also beide Sprachen beherrscht, melde Dich an um ein Diplomat zu werden und hilf die Website und die Levels zu Deutsch zu übersetzen." - missing_translations: "Solange wir nicht alles zu Deutsch übesetzt haben siehst Du Englisch, wo Deutsch noch nicht zur Verfügung steht." - learn_more: "Finde heraus wie Du Diplomat werden kannst" - subscribe_as_diplomat: "Schreibe Dich als Diplomat ein" + missing_translations: "Solange wir nicht alles ins Deutsche übesetzt haben, siehst Du die englische Übersetzung, wo Deutsch leider noch nicht zur Verfügung steht." + learn_more: "Finde heraus, wie Du ein Diplomat werden kannst" + subscribe_as_diplomat: "Schreibe dich als Diplomat ein" -# wizard_settings: -# title: "Wizard Settings" -# customize_avatar: "Customize Your Avatar" + wizard_settings: + title: "Zauberer Einstellungen" + customize_avatar: "Individualisiere dein Avatar" account_settings: title: "Accounteinstellungen" - not_logged_in: "Logge Dich ein um einen Account anzulegen oder zu ändern." + not_logged_in: "Logge Dich ein oder lege einen Account an, um deine Einstellungen ändern zu können." autosave: "Sichere Änderungen automatisch" me_tab: "Ich" picture_tab: "Bild" wizard_tab: "Zauberer" password_tab: "Passwort" emails_tab: "Emails" - gravatar_select: "Wähle ein Gravatar Photo aus" - gravatar_add_photos: "Füge Vorschaubilder und Photos zu Deinem Gravatar Account hinzu für Deine email Bilder" - gravatar_add_more_photos: "Füge mehr Photos für Deinen Gravatar Account hinzu, um hier mehr Bilder wählen zu können" + gravatar_select: "Wähle ein Gravatar Bild aus" + gravatar_add_photos: "Füge Vorschaubilder und Fotos zu Deinem Gravatar Account (für Deine Email) hinzu um ein Bild auswählen zu können" + gravatar_add_more_photos: "Füge mehr Fotos bei deinem Gravatar Account hinzu, um hier mehr Bilder wählen zu können" wizard_color: "Die Farbe der Kleidung des Zauberers" new_password: "Neues Passwort" - new_password_verify: "Verifizieren" - email_subscriptions: "Email Abonements" + new_password_verify: "Passwort verifizieren" + email_subscriptions: "Email Abonnements" email_announcements: "Ankündigungen" email_announcements_description: "Bekomme die aktuellesten Nachrichten und Entwicklungen bei CodeCombat." contributor_emails: "Untersützer Emails" - contribute_prefix: "Wir suchen nach Leuten, die mitmachen! Schau Dir die" + contribute_prefix: "Wir suchen nach Leuten, die mitmachen! Schau dir die" contribute_page: "Unterstützer Seite" contribute_suffix: " an um mehr zu erfahren." email_toggle: "Alles wählen" @@ -144,15 +144,15 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra profile_for_prefix: "Profil von " # profile_for_suffix: "" profile: "Profil" - user_not_found: "Kein Nutzer gefunden. URL überprüfen?" - gravatar_not_found_mine: "Wir konnten das Profil nicht finden:" + user_not_found: "Kein Nutzer gefunden. URL überprüft?" + gravatar_not_found_mine: "Wir konnten dein Profil nicht finden, das mit folgender Email Adresse verbunden ist:" # gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Melde Dich an unter " + gravatar_signup_prefix: "Melde dich an unter " gravatar_signup_suffix: " um los zu legen!" gravatar_not_found_other: "Leider ist kein Profil mit der Email Adresse verknüpft." gravatar_contact: "Kontakt" gravatar_websites: "Websites" - gravatar_accounts: "Gesehen in" + gravatar_accounts: "Gesehen auf" gravatar_profile_link: "Gravatar Profil" play_level: @@ -160,7 +160,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra done: "Fertig" grid: "Raster" customize_wizard: "Bearbeite den Zauberer" - home: "Home" + home: "Startseite" guide: "Hilfe" multiplayer: "Multiplayer" restart: "Neustart" @@ -172,18 +172,18 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra reload_confirm: "Alles neu laden" # victory_title_prefix: "" victory_title_suffix: " Abgeschlossen" - victory_sign_up: "Melde Dich an, um Updates zu erhalten" - victory_sign_up_poke: "Möchtest Du Neuigkeiten per Mail erhalten? Erzeuge einen kostenlosen Account und wir halten Dich auf dem Laufenden." - victory_rate_the_level: "Bewerte das Level:" + victory_sign_up: "Melde Dich an, um Fortschritte zu speichern" + victory_sign_up_poke: "Möchtest Du Neuigkeiten per Mail erhalten? Erstelle einen kostenlosen Account und wir halten Dich auf dem Laufenden." + victory_rate_the_level: "Bewerte das Level: " victory_play_next_level: "Spiel das nächste Level" victory_go_home: "Geh auf die Startseite" victory_review: "Erzähl uns davon!" victory_hour_of_code_done: "Bist Du fertig?" victory_hour_of_code_done_yes: "Ja, ich bin mit meiner Code-Stunde fertig!" multiplayer_title: "Multiplayer Einstellungen" - multiplayer_link_description: "Gib diesen Link jedem der mitmachen will." + multiplayer_link_description: "Gib diesen Link jedem, der mitmachen will." multiplayer_hint_label: "Hinweis:" - multiplayer_hint: " Klick den Link um alles auszuwählen, dann drück ⌘-C oder Strg-C um den Link zu kopieren." + multiplayer_hint: " Klick den Link, um alles auszuwählen, dann drück ⌘-C oder Strg-C um den Link zu kopieren." multiplayer_coming_soon: "Mehr Multiplayerfeatures werden kommen!" guide_title: "Anleitung" tome_minion_spells: "Die Zaubersprüche Deiner Knechte" @@ -198,93 +198,93 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra tome_autocast_5: "5 Sekunden" tome_autocast_manual: "Manuell" tome_select_spell: "Wähle einen Zauber" - tome_select_a_thang: "Wähle jemanden aus um " + tome_select_a_thang: "Wähle jemanden aus, um " tome_available_spells: "Verfügbare Zauber" - hud_continue: "Weiter (drücke Enter)" + hud_continue: "Weiter (drücke Shift + Leertaste)" -# admin: -# av_title: "Admin Views" -# av_entities_sub_title: "Entities" -# av_entities_users_url: "Users" -# av_entities_active_instances_url: "Active Instances" -# av_other_sub_title: "Other" + admin: + av_title: "Administrator Übersicht" + av_entities_sub_title: "Entitäten" + av_entities_users_url: "Benutzer" + av_entities_active_instances_url: "Aktive Instanzen" + av_other_sub_title: "Sonstige" # av_other_debug_base_url: "Base (for debugging base.jade)" -# u_title: "User List" -# lg_title: "Latest Games" + u_title: "Benutzerliste" + lg_title: "Letzte Spiele" -# editor: -# main_title: "CodeCombat Editors" -# main_description: "Build your own levels, campaigns, units and educational content. We provide all the tools you need!" -# article_title: "Article Editor" -# article_description: "Write articles that give players overviews of programming concepts which can be used across a variety of levels and campaigns." + editor: + main_title: "CodeCombat Editoren" + main_description: "Entwerfe deine eigenen Level, Kampagnen, Einheiten und Lernmaterial. Wir stellen alle Werkzeuge zur Verfügung, die Du dafür benötigst!" + article_title: "Artikel Editor" + article_description: "Schreiben Sie Artikel, die anderen Spieler einen Überblick über Programmierkonzepte geben und in einer Vielzahl von Ebenen und Kampagnen genutzt werden können." # thang_title: "Thang Editor" -# thang_description: "Build units, defining their default logic, graphics and audio. Currently only supports importing Flash exported vector graphics." -# level_title: "Level Editor" -# level_description: "Includes the tools for scripting, uploading audio, and constructing custom logic to create all sorts of levels. Everything we use ourselves!" -# security_notice: "Many major features in these editors are not currently enabled by default. As we improve the security of these systems, they will be made generally available. If you'd like to use these features sooner, " -# contact_us: "contact us!" -# hipchat_prefix: "You can also find us in our" -# hipchat_url: "HipChat room." -# level_btn_save: "Save" + thang_description: "Entwerfe Einheiten, definiere ihre Standardlogik, Grafiken und Töne. Zurzeit werden nur Flash Vektorgrafiken unterstützt." + level_title: "Level Editor" + level_description: "Beinhaltet die Werkzeuge zum Scripten, Hochladen von Tönen und zur Konstruktion eigener Logik, damit jedes erdenkliches Level erstellt werden kann. Genau die Sachen, die wir selber benutzen!" + security_notice: "Viele Hauptfunktionen der Editoren sind standardmäßig noch nicht aktiviert. Sobald die Sicherheit dieser Systeme gewährleistet ist, werden sie generell freigeschaltet. Falls Du diese Funktionen früher nutzen möchtest, " + contact_us: "setze dich mit uns in Verbindung!" # kontaktiere uns! + hipchat_prefix: "Besuche uns auch in unserem" + hipchat_url: "HipChat room." + level_btn_save: "Speichern" # level_btn_fork: "Fork" -# level_btn_play: "Play" -# level_some_options: "Some Options?" -# level_options_1_second: "1 second" -# level_options_3_seconds: "3 seconds" -# level_options_5_seconds: "5 seconds" -# level_options_manual: "Manual" -# level_tab_thangs: "Thangs" -# level_tab_scripts: "Scripts" -# level_tab_settings: "Settings" -# level_tab_components: "Components" -# level_tab_systems: "Systems" + level_btn_play: "Abspielen" + level_some_options: "Einige Einstellungsmöglichkeiten?" + level_options_1_second: "1 Sekunde" + level_options_3_seconds: "3 Sekunden" + level_options_5_seconds: "5 Sekunden" + level_options_manual: "Manuell" +# level_tab_thangs: "Thangs" # Things? + level_tab_scripts: "Skripte" + level_tab_settings: "Einstellungen" + level_tab_components: "Komponenten" + level_tab_systems: "Systeme" # level_tab_thangs_title: "Current Thangs" -# level_tab_thangs_conditions: "Starting Conditions" + level_tab_thangs_conditions: "Startbedingungen" # level_tab_thangs_add: "Add Thangs" -# level_settings_title: "Settings" -# level_component_tab_title: "Current Components" -# level_component_btn_new: "Create New Component" -# level_systems_tab_title: "Current Systems" -# level_systems_btn_new: "Create New System" -# level_systems_btn_add: "Add System" + level_settings_title: "Einstellungen" + level_component_tab_title: "Aktuelle Komponenten" + level_component_btn_new: "neue Komponente erstellen" + level_systems_tab_title: "Aktuelle Systeme" + level_systems_btn_new: "neues System erstellen" + level_systems_btn_add: "System hinzufügen" # level_components_title: "Back to All Thangs" -# level_components_type: "Type" -# level_component_edit_title: "Edit Component" -# level_system_edit_title: "Edit System" -# create_system_title: "Create New System" -# create_system_field_name: "Name" -# create_system_btn_cancel: "Cancel" -# create_system_btn_create: "Create" -# new_component_title: "Create New Component" -# new_component_field_system: "System" -# new_component_field_name: "Name" -# new_component_btn_cancel: "Cancel" -# new_component_btn_create: "Create" + level_components_type: "Typ" + level_component_edit_title: "Komponente bearbeiten" + level_system_edit_title: "System bearbeiten" + create_system_title: "neues System erstellen" + create_system_field_name: "Name" + create_system_btn_cancel: "Abbrechen" + create_system_btn_create: "Erstellen" + new_component_title: "Neue Komponente erstellen" + new_component_field_system: "System" + new_component_field_name: "Name" + new_component_btn_cancel: "Abbrechen" + new_component_btn_create: "Erstellen" -# level: -# index_table_results: "Results" -# index_table_name: "Name" -# index_table_description: "Description" -# index_table_version: "Version" + level: + index_table_results: "Ergebnisse" + index_table_name: "Name" + index_table_description: "Beschreibung" + index_table_version: "Version" -# article: -# index_table_results: "Results" -# index_table_name: "Name" -# index_table_body: "Body" -# index_table_version: "Version" -# edit_btn_preview: "Preview" -# edit_btn_save: "Save" -# edit_article_title: "Edit Article" + article: + index_table_results: "Ergebnisse" + index_table_name: "Name" + index_table_body: "Inhalt" + index_table_version: "Version" + edit_btn_preview: "Vorschau" + edit_btn_save: "Speichern" + edit_article_title: "Artikel bearbeiten" -# general: -# and: "and" + general: + and: "und" -# about: -# who_is_codecombat: "Who is CodeCombat?" -# why_codecombat: "Why CodeCombat?" -# who_description_prefix: "together started CodeCombat in 2013. We also created " -# who_description_suffix: "in 2008, growing it to the #1 web and iOS application for learning to write Chinese and Japanese characters." -# who_description_ending: "Now it's time to teach people to write code." + about: + who_is_codecombat: "Wer ist CodeCombat?" # Wer steckt hinter CodeCombat # behind + why_codecombat: "Warum CodeCombat?" + who_description_prefix: "gründeten CodeCombat im Jahre 2013 zusammen. Wir entwickelten außerdem " + who_description_suffix: ", die meist benutzte (Position #1) Web and iOS Applikation 2008 zum Schreiben lernen der Chinesischen und Japanischen Schriftzeichen." # need improvements + who_description_ending: "Nun ist es an der Zeit, den Leuten das Programmieren beizubringen." # why_paragraph_1: "When making Skritter, George didn't know how to program and was constantly frustrated by his inability to implement his ideas. Afterwards, he tried learning, but the lessons were too slow. His housemate, wanting to reskill and stop teaching, tried Codecademy, but \"got bored.\" Each week another friend started Codecademy, then dropped off. We realized it was the same problem we'd solved with Skritter: people learning a skill via slow, intensive lessons when what they need is fast, extensive practice. We know how to fix that." # why_paragraph_2: "Need to learn to code? You don't need lessons. You need to write a lot of code and have a great time doing it." # why_paragraph_3_prefix: "That's what programming is about. It's gotta be fun. Not fun like" @@ -446,18 +446,18 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra # translating_diplomats: "Our Translating Diplomats:" # helpful_ambassadors: "Our Helpful Ambassadors:" -# classes: -# archmage_title: "Archmage" -# archmage_title_description: "(Coder)" -# artisan_title: "Artisan" -# artisan_title_description: "(Level Builder)" -# adventurer_title: "Adventurer" -# adventurer_title_description: "(Level Playtester)" -# scribe_title: "Scribe" -# scribe_title_description: "(Article Editor)" -# diplomat_title: "Diplomat" -# diplomat_title_description: "(Translator)" -# ambassador_title: "Ambassador" -# ambassador_title_description: "(Support)" -# counselor_title: "Counselor" -# counselor_title_description: "(Expert/Teacher)" + classes: + archmage_title: "Erzmagier" + archmage_title_description: "(Programmierer)" + artisan_title: "Handwerker" + artisan_title_description: "(Level Entwickler)" + adventurer_title: "Abenteurer" + adventurer_title_description: "(Level Spieltester)" + scribe_title: "Schreiber" + scribe_title_description: "(Artikel Editor)" + diplomat_title: "Diplomat" + diplomat_title_description: "(Übersetzer)" + ambassador_title: "Botschafter" + ambassador_title_description: "(Support)" + counselor_title: "Berater" + counselor_title_description: "(Experte/Lehrer)" From 59b41fc042c691c7402e8fbec5e7689821cb1a7a Mon Sep 17 00:00:00 2001 From: Fab Date: Sun, 19 Jan 2014 13:07:36 +0100 Subject: [PATCH 2/2] Update de.coffee - Space fix --- app/locale/de.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/locale/de.coffee b/app/locale/de.coffee index 6d770dfdb..d5fc4b386 100644 --- a/app/locale/de.coffee +++ b/app/locale/de.coffee @@ -220,7 +220,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra # thang_title: "Thang Editor" thang_description: "Entwerfe Einheiten, definiere ihre Standardlogik, Grafiken und Töne. Zurzeit werden nur Flash Vektorgrafiken unterstützt." level_title: "Level Editor" - level_description: "Beinhaltet die Werkzeuge zum Scripten, Hochladen von Tönen und zur Konstruktion eigener Logik, damit jedes erdenkliches Level erstellt werden kann. Genau die Sachen, die wir selber benutzen!" + level_description: "Beinhaltet die Werkzeuge zum Scripten, Hochladen von Tönen und zur Konstruktion eigener Logik, damit jedes erdenkliches Level erstellt werden kann. Genau die Sachen, die wir selber benutzen!" security_notice: "Viele Hauptfunktionen der Editoren sind standardmäßig noch nicht aktiviert. Sobald die Sicherheit dieser Systeme gewährleistet ist, werden sie generell freigeschaltet. Falls Du diese Funktionen früher nutzen möchtest, " contact_us: "setze dich mit uns in Verbindung!" # kontaktiere uns! hipchat_prefix: "Besuche uns auch in unserem"