Files
digiproof/js/locale.js

317 lines
16 KiB
JavaScript
Raw Normal View History

/*
*
* This file is part of the digital testament management program
* DigiProof.
*
* By accessing this software, DigiProof, you are duly informed
* of and agree to be bound by the conditions described below in this
* notice:
*
* This software product, DigiProof, is developed by T. Linden and
* copyrighted (C) 2013 by T. Linden, with all rights reserved.
*
* There is no charge for DigiProof software. You can redistribute
* it and/or modify it under the terms of the GNU General Public
* License, which is incorporated by reference herein.
*
* DigiProof is distributed WITHOUT ANY WARRANTY, IMPLIED OR EXPRESS,
* OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE or that
* the use of it will not infringe on any third party's intellectual
* property rights.
*
* You should have received a copy of the GNU General Public License
* along with DigiProof. Copies can also be obtained from:
*
* http://www.gnu.org/licenses/gpl-2.0.html
*
* or by writing to:
*
* Free Software Foundation, Inc.
* Inc., 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301
* USA
*
* Or contact:
*
* "T. Linden" <tlinden@cpan.org>
*
* The sourcecode can be found on:
*
2025-12-13 21:03:30 +01:00
* https://codeberg.org/scip/digiproof
*
*/
2013-09-12 23:13:49 +02:00
/*
* All visible strings, that is, menus, help texts, form labels
* etc will be put here. The language to be used will be determined
* by what the browser tells us. If the language is known (that is,
* the locale is contained in our window.locale hash), it will just
* be used, otherwise a fallback to en-US will be done.
* Use from templates with {{loc _tag}} where tag is a key of the
* window.locale hash. 'loc' is a handlebars helper defined in
* handlebars_helpers.js
* Use from JS with translate(tag). translate() is defined here.
*/
var lang = (navigator.language) ? navigator.language : navigator.userLanguage;
2013-09-12 23:13:49 +02:00
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!"
2013-09-12 23:13:49 +02:00
},
"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!"
2013-09-12 23:13:49 +02:00
}
};
// 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 '';
}
}