var lang = (navigator.language) ? navigator.language : navigator.userLanguage;



window.locale = {
    "en-US": {
	"_successors": "Legal Successors",
	"_successor": "Legal Successor",
	"_addsuccessor": "Add Legal Successor",
	"_substitute": "Substitute Successor",
	"_assets": "Network Assets",
	"_asset": "Network Asset",
	"_addasset": "Network Asset",
	"_add": "add",
	"_name": "Name",
	"_uri": "URI",
	"_login": "Login/ID",
	"_pass": "Password",
	"_mail": "Mail",
	"_ordered": "is ordered to",
	"_preordered": "The successor is ordered to",
	"_postordered": "the asset",
	"_save": "Save",
	"_savenext": "Save and add another",
	"_cancel": "Cancel",
	"_remove": "Remove",
	"_edit": "Edit",
	"_notes": "Special Notes",
	"_address": "Address",
	"_birth": "Birth Date",
	"_testament": "View Testament",
	"_print": "This is the complete digital testament.",
	"_doprint": "Print it",
	"_ttitle": "My Digital Testament",
	"_appoint1": "I, ",
	"_appoint2": ", being of sound mind and disposing memory, hereby appoint the following person as my legal "
	           +"successor for the listed network assets after my death:",
	"_appoint3": "If the above person doesn't live anymore or cannot be "
	    +"found, this shall be the replacement legal successor:",
	"_selftitle": "Information about yourself",
	"_self": "Yourself",
	"_place": "Place",
	"_date": "Date",
	"_sign": "Signature",
	"_welcome": "Welcome to DigiProof",
	"_intro": "You can use DigiProof to generate a digital testament. "
	    +"Enter your data, print it out, sign it and hand it to your solicitor.",
	"_fill": "Data you have to enter",
	"_fill_self": "Personal information about yourself",
	"_fill_successor": "Information about your legal successor(s)",
	"_fill_asset": "Information about network assets (logins, passwords)"
	    +" and how the successor has to handle it",
	"_enterself": "Enter data about yourself",
	"_entersuccessor": "Enter successors",
	"_enterasset": "Enter network assets",
	"_has_self": "You already entered data about yourself",
	"_has_no_self": "You didn't yet enter data about yourself",
	"_has_successor": "You already entered one or more successors",
	"_has_no_successor": "You didn't yet enter any succesor",
	"_has_asset": "You already entered one or more network assets",
	"_has_no_asset": "You didn't yet enter yet any network assets",
	"_data": "Manage Data",
	"_export": "Export Data",
	"_import": "Import Data",
	"_exporthelp": "Copy the contents of the box into a textfile "
	    +"and save that somewhere. You can use it later to restore "
	    +"informations:",
	"_importdone": "Data imported",
	"_importhelp": "Paste previously exported data in here to restore your informations",
	"_successorsindex": "This is the list of your legal successors. You may add one or "
	    +"more persons but you can leave it out as well. In this case the regular lawful successor "
	    +"will be responsible for your network assets. The regular successor is the person or "
	    +"persons you appoint in your official testament or are appointed by law according to "
	    +"legal order of succession.",
	"_assetsindex": "This is the list of your network assets. A network asset is usually "
	    +"an account on a website, email accounts, social network account or webhosting credentials. "
	    +"Specify as much detail of the resource as possible so that your successor will be "
	    +"able to properly manage it after your death.",
	"_error_address": "Address required",
	"_error_birth": "Birth date required",
	"_error_name": "Name required",
	"_error_password": "Password required",
	"_dataindex": "Maintain your data, save it for future uses and restore it from previous backups",
	"_importpass": "Import password",
	"_error_decrypt": "Failed to decrypt imported data",
	"_error_order": "Select an order",
	"_error_successor": "Select a legal successor",
	"_importagain": "Import again",
	"_download": "Save data to disk",
	"_up_file": "Or, import from a previously exported file",
	"_up_select": "Select Importfile",
	"_up_change": "Change",
	"_up_remove": "Remove",
	"_successorshall": "My legal successor shall maintain the following network assets "
	    +"as ordered per asset.",
	"_nopasswd": "No personal password has been set. Go to the 'Yourself' settings, "
	    +"enter one and then come back here",
	"_testamentempty": "You have not entered any network assets and no legal successor, therefore you cannot print a testament yet. Start here: ",
	"_pop_title": "Quick Help",
	"_pop_login": "Enter Loginname, User-ID or whatever else is required as identifier for authentication.",
	"_pop_pass": "Enter the password, passphrase or whatever else the secret for this asset maybe. <b>However, for security reasons you may leave "
	    +"this field blank and fill it out after printing the testament.</b> This way no passwords stay on your computer.",
	"_pop_uri": "Enter the URI, hostname or ip address of the network asset. If the asset can't be identified this way - e.g. your notebook, "
	    +"then just enter something which identifies the asset best.",
	"_pop_name": "Enter a name for the asset, e.g. 'Facebook' or 'My tablet pc'",
	"_pop_notes": "Anything which doesn't fit into the special fields, put in here. Some examples: answers to security questions, "
	    +"additional id's, descriptions about the assets purpose or even special orders for your legal successor.",
	"_pop_mail": "Enter the email address connected to this network asset. It is advisable to add information about "
	    +"this email into another asset as well.",
	"_pop_successor": "Select a legal successor. You may use the default in which case the person selected by succesion or "
	    +"your general testament would receive this orders. Or enter a legal successor and select it here.",
	"_pop_order": "Select how your successor has to manage the network asset. You may add complemental informations "
	    +"into the notes field below.",
	"_aboutmenu": "About Digiproof",
	"_about": "This is DigiProof, a JavaScript App to create a digital testament by Thomas Linden. Copyright (c) 2013. "
	    +"Licensed under the terms of the General Public License Version 2.",
	"_devel": "Caution! This is the development version of DigiProof. It stores data to local disk using the browsers "
	    +"localStorage feature. So, whatever you enter, persists over sessions, is unencrypted and can be viewed by anyone "
	    +"with access to this device. Use for testing/developing purposes only and don't ever enter production account informations!"
    },

    "de": {
	"_successors": "Rechtsnachfolger",
	"_successor": "Rechtsnachfolger",
	"_addsuccessor": "Rechtsnachfolger Hinzufügen",
	"_substitute": "Ersatzrechtsnachfolger",
	"_assets": "Netzaccounts",
	"_asset": "Netzaccount",
	"_addasset": "Netzaccount hinzufügen",
	"_add": "neu",
	"_name": "Bezeichnung",
	"_uri": "URL",
	"_login": "Benutzername",
	"_pass": "Passwort",
	"_mail": "E-Mail",
	"_ordered": "wird beauftragt",
	"_preordered": "Der Rechtsnachfolger wird beauftragt, den Netzaccount",
	"_postordered": "",
	"_save": "Speichern",
	"_savenext": "Speichern und Fortfahren",
	"_cancel": "Abbrechen",
	"_edit": "Bearbeiten",	
	"_remove": "Entfernen",
	"_notes": "Besondere Hinweise",
	"_birth": "Geburtsdatum",
	"_testament": "Testament Anschauen",
	"_address": "Adresse",
	"_print": "Dies ist das vollständige digitale Testament.",
	"_doprint": "Ausdrucken",
	"_ttitle": "Mein digitales Testament",
	"_appoint1": "Hiermit bestimme ich, ",
	"_appoint2": ", im Vollbesitz meiner geistigen Kräfte, die folgende Person als Rechtsnachfolger "
	    +"für die aufgeführten Netzwerkaccounts nach meinem Tode:",
	"_appoint3": "Falls die oben aufgeführte Person nicht mehr leben sollte "
	    +"oder unauffindbar sein, so soll dies der Ersatzrechtsnachfolger "
            +"sein:",
	"_successorshall": "Mein Rechtsnachfolger soll sich um die im folgenden "
	    +"aufgelisteten Netzaccounts den dabeistehenden Anweisungen entsprechend "
	    +"kümmern.",
	"_selftitle": "Angaben über Sie",
	"_self": "Eigene Angaben",
	"_place": "Ort",
	"_date": "Datum",
	"_sign": "Unterschrift",
	"_welcome": "Willkommen bei DigiProof",
	"_intro": "Sie können DigiProof verwenden, um ein digitales Testament "
	+"zu erstellen. Machen Sie Ihre Angaben, drucken Sie das Testament aus,"
	    +"unterschreiben Sie es und hinterlegen Sie es bei Ihrem Notar.",
	"_fill": "Erforderliche Angaben",
	"_fill_self": "Persönliche Angaben über Sie selbst",
	"_fill_successor": "Informationen über Ihre(n) Rechtsnachfolger (Erbe)",
	"_fill_asset": "Informationen über Netzwerkaccounts (Benutzernamen, "
	    +"Passwörter) und wie Ihr Erbe damit verfahren soll",
	"_enterself": "Persönliche Angaben Eingeben",
	"_entersuccessor": "Rechtsnachfolger Eingeben",
	"_enterasset": "Netzwerkaccounts Eingeben",
	"_has_self": "Sie haben bereits persönliche Angaben gemacht",
	"_has_no_self": "Sie haben noch keine persönliche Angaben gemacht",
	"_has_successor": "Sie haben bereits einen oder mehrere Rechtsnachfolger eingegeben",
	"_has_no_successor": "Sie haben noch keinen Rechtsnachfolger eingegeben",
	"_has_asset": "Sie haben bereits einen oder mehrere Netzwerkaccounts eingegeben",
	"_has_no_asset": "Sie haben noch keine Netzwerkaccounts eingegeben",
	"_data": "Daten Verwalten",
	"_export": "Daten Exportieren",
	"_import": "Daten Importieren",
	"_importdone": "Daten wurden importiert",
	"_exporthelp": "Kopieren Sie den Inhalt der Box in eine Textdatei und "
	    +"speichern Sie sie ab. Sie können damit Ihre Eingaben später "
	    +"wieder herstellen:",
	"_dataindex": "Hier können Sie Ihre Daten verwalten, für die Zukunft sichern und wiederherstellen.",
	"_importhelp": "Fügen Sie hier den Inhalt eines vorherigen Exports hinein um Ihre Daten wiederherzustellen",
	"_successorsindex": "Dies ist die Liste Ihrer Rechtsnachfolger. Sie können eine oder "
	    +"mehrere Personen bestimmen, die sich nach Ihrem Tode um Ihre Netzwerkaccounts kümmern "
	    +"sollen. Sie können diesen Teil aber auch weglassen. In dem Fall werden Ihre legalen "
	    +"Erben, bestimmt durch Testament oder gesetzliche Erbfolge, für Ihre Accounts zuständig.",
	"_assetsindex": "Dies ist die Liste Ihrer Netzwerkaccounts. Dabei handelt es sich um "
	    +"Zugänge zu Webseiten, Foren, sozialen Netzwerken, Email oder auch Webhosting. Geben Sie "
	    +"so viele Details wie möglich an, umso besser wird sich Ihr Rechtsnachfolger nach Ihrem "
	    +"Ableben darum kümmern können.",
	"_error_address": "Addresse erforderlich",
	"_error_birth": "Geburtsdatum erforderlich",
	"_error_name": "Name erforderlich",
	"_error_password": "Passwort erforderlich",
	"_importpass": "Import Passwort",
	"_error_decrypt": "Entschlüsseln der importierten Daten fehlgeschlagen",
	"_error_order": "Wählen Sie einen Auftrag",
	"_error_successor": "Wählen Sie einen Rechtsnachfolger",
	"_importagain": "Import Wiederholen",
	"_download": "Daten auf die Festplatte Speichern",
	"_up_file": "Oder, verwenden Sie eine vorher exportierte Datei",
	"_up_select": "Importdatei Auswählen",
	"_up_change": "Ändern",
	"_up_remove": "Entfernen",
	"_nopasswd": "Es wurde bisher noch kein Passwort eingestellt. Gehen Sie zu 'Eigene Angaben', "
	    +"stellen Sie dort ein Passwort ein und versuchen Sie es dann erneut",
	"_testamentempty": "Sie haben noch keine Netzwerkaccounts und keine Rechtsnachfolger eingeben, "
	    +"daher können Sie noch kein Testament ausdrucken. Beginnen Sie mit der Dateneingabe hier: ",
	"_pop_title": "Kurzhilfe",
	"_pop_login": "Geben Sie den Benutzername, ID oder was sonst als Identifikation zur Anmeldung am Netzwerkaccount "
	    +"erforderlich ist, ein.",
	"_pop_pass": "Geben Sie das Passwort für den Zugang zum Netzwerkaccount ein. <b>Wenn Sie Bedenken bezüglich der Sicherheit "
	    +"Ihrer Zugangsdaten haben, lassen Sie das Feld einfach frei und tragen das Passwort nach dem Ausdrucken von Hand ein.</b>",
	"_pop_uri": "Geben Sie die URL, den Rechnernamen oder die IP Adresse des Netzwerkaccounts ein. Wenn der Account auf diese "
	    +"Weise nicht identifiziert werden kann, zum Beispiel weil es sich um Ihr Notebook handelt, dann geben Sie "
	    +"einen möglichst eindeutigen Namen des Geräts oder des Accounts ein.",
	"_pop_name": "Geben Sie die Bezeichnung für den Netzwerkaccount ein wie 'Facebook' oder 'Mein Notebook'",
	"_pop_notes": "Hier können Sie alles eintragen, für das die Spezialfelder nicht ausreichend sind. Ein paar Beispiele: "
	+"zusätzliche IDs oder PINs, Beschreibungen über den Zweck des Accounts, Antworten zu Sicherheitsfragen "
	    +"oder aber spezielle bzw. ergänzende Anweisungen für Ihren Rechtsnachfolger",
	"_pop_mail": "Geben Sie hier die Emailadresse ein, mit der der Netzwerkaccount verbunden ist. Es ist ratsam in einem "
	    +"weiteren Netzwerkaccount ebenfalls den Zugang zu dieser Email anzugeben.",
	"_pop_successor": "Wählen Sie Ihren Rechtsnachfolger aus. Sie können den Standard verwenden, in dem Fall erhält Ihr "
	    +"regulärer Erbe (bestimmt durch gesetzliche Erbfolge oder anderweitig durch Testament) diese Anweisungen erhalten. "
	    +"Oder Sie geben einen speziellen Rechtsnachfolger ein und wählen diesen hier aus.",
	"_pop_order": "Bestimmen Sie, wie Ihr Rechtsnachfolger mit dem Netzwerkaccount umgehen soll. Sie können im Notizfeld "
	    +"dazugehörige Ergänzungen hinzufügen.",
	"_aboutmenu": "Über Digiproof",
	"_about": "Dies ist DigiProof, eine Javascript App zum Erstellen eines digitalen Testaments von Thomas Linden. Copyright (c) 2013. "
	    +"Veröffentlicht unter der General Public License Version 2.",
	"_devel": "Achtung! Dies ist die Entwicklerversion von DigiProof. Eingegebene Daten werden auf der lokalen Festplatte "
	    +"unter Verwendung des localStorage Features Ihres Browsers gespeichert. Was immer Sie eingeben, bleibt über Browsersitzungen "
	    +"hinweg erhalten, ist nicht verschlüsselt und kann von jedem mit Zugriff auf das System gelesen werden. Verwenden Sie "
	    +"diese Version ausschliesslich für Test- oder Entwicklungszwecke und geben Sie niemals echte Accountinformationen ein!"
    }
};

// locale helper for use in app.js, not for templates
function translate(key) {
    var locale = window.locale[lang] || window.locale['en-US'];
    if(key) {
	if(key in locale) {
	    return locale[key];
	}
	else {
	    return '__UNTRANSLATED_STRING__(' + key + ')';
	}
    }
    else {
	return '';
    }
}
