Warning: mysql_connect(): Connection refused in /var/www/html/includes/libs/adodb5/drivers/adodb-mysql.inc.php on line 462

Warning: Invalid argument supplied for foreach() in /var/www/html/includes/session.class.php.inc on line 465

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): No such file or directory in /var/www/html/includes/db.class.php.inc on line 101

Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/includes/db.class.php.inc on line 101

Warning: Invalid argument supplied for foreach() in /var/www/html/includes/libs/adodb5/adodb-lib.inc.php on line 858
array(5) {
  [0]=>
  array(7) {
    ["file"]=>
    string(44) "/var/www/html/includes/session.class.php.inc"
    ["line"]=>
    int(283)
    ["function"]=>
    string(8) "autoExec"
    ["class"]=>
    string(2) "DB"
    ["object"]=>
    object(DB)#1 (3) {
      ["dbQueries"]=>
      int(9)
      ["type"]=>
      string(5) "mysql"
      ["dblink"]=>
      object(ADODB_mysql)#4 (88) {
        ["databaseType"]=>
        string(5) "mysql"
        ["dataProvider"]=>
        string(5) "mysql"
        ["hasInsertID"]=>
        bool(true)
        ["hasAffectedRows"]=>
        bool(true)
        ["metaTablesSQL"]=>
        string(131) "SELECT
			TABLE_NAME,
			CASE WHEN TABLE_TYPE = 'VIEW' THEN 'V' ELSE 'T' END
		FROM INFORMATION_SCHEMA.TABLES
		WHERE TABLE_SCHEMA="
        ["metaColumnsSQL"]=>
        string(22) "SHOW COLUMNS FROM `%s`"
        ["fmtTimeStamp"]=>
        string(13) "'Y-m-d H:i:s'"
        ["hasLimit"]=>
        bool(true)
        ["hasMoveFirst"]=>
        bool(true)
        ["hasGenID"]=>
        bool(true)
        ["isoDates"]=>
        bool(true)
        ["sysDate"]=>
        string(9) "CURDATE()"
        ["sysTimeStamp"]=>
        string(5) "NOW()"
        ["hasTransactions"]=>
        bool(false)
        ["forceNewConnect"]=>
        bool(false)
        ["poorAffectedRows"]=>
        bool(true)
        ["clientFlags"]=>
        int(0)
        ["charSet"]=>
        string(0) ""
        ["substr"]=>
        string(9) "substring"
        ["nameQuote"]=>
        string(1) "`"
        ["compat323"]=>
        bool(false)
        ["_genIDSQL"]=>
        string(38) "update %s set id=LAST_INSERT_ID(id+1);"
        ["_genSeqSQL"]=>
        string(47) "create table if not exists %s (id int not null)"
        ["_genSeqCountSQL"]=>
        string(23) "select count(*) from %s"
        ["_genSeq2SQL"]=>
        string(26) "insert into %s values (%s)"
        ["_dropSeqSQL"]=>
        string(23) "drop table if exists %s"
        ["database"]=>
        string(12) "erde_website"
        ["host"]=>
        string(10) "172.18.0.2"
        ["user"]=>
        string(4) "erde"
        ["password"]=>
        string(10) "not stored"
        ["debug"]=>
        bool(false)
        ["maxblobsize"]=>
        int(262144)
        ["concat_operator"]=>
        string(1) "+"
        ["length"]=>
        string(6) "length"
        ["random"]=>
        string(6) "rand()"
        ["upperCase"]=>
        string(5) "upper"
        ["fmtDate"]=>
        string(7) "'Y-m-d'"
        ["true"]=>
        string(1) "1"
        ["false"]=>
        string(1) "0"
        ["replaceQuote"]=>
        string(2) "\'"
        ["metaDatabasesSQL"]=>
        string(0) ""
        ["uniqueOrderBy"]=>
        bool(false)
        ["emptyDate"]=>
        string(6) " "
        ["emptyTimeStamp"]=>
        string(6) " "
        ["lastInsID"]=>
        bool(false)
        ["hasTop"]=>
        bool(false)
        ["readOnly"]=>
        bool(false)
        ["genID"]=>
        int(0)
        ["raiseErrorFn"]=>
        bool(false)
        ["cacheSecs"]=>
        int(3600)
        ["memCache"]=>
        bool(false)
        ["memCacheHost"]=>
        NULL
        ["memCachePort"]=>
        int(11211)
        ["memCacheCompress"]=>
        bool(false)
        ["sysUTimeStamp"]=>
        bool(false)
        ["arrayClass"]=>
        string(18) "ADORecordSet_array"
        ["noNullStrings"]=>
        bool(false)
        ["numCacheHits"]=>
        int(0)
        ["numCacheMisses"]=>
        int(0)
        ["pageExecuteCountRows"]=>
        bool(true)
        ["uniqueSort"]=>
        bool(false)
        ["leftOuter"]=>
        bool(false)
        ["rightOuter"]=>
        bool(false)
        ["ansiOuter"]=>
        bool(false)
        ["autoRollback"]=>
        bool(false)
        ["fnExecute"]=>
        bool(false)
        ["fnCacheExecute"]=>
        bool(false)
        ["blobEncodeType"]=>
        bool(false)
        ["rsPrefix"]=>
        string(13) "ADORecordSet_"
        ["autoCommit"]=>
        bool(true)
        ["transOff"]=>
        int(0)
        ["transCnt"]=>
        int(0)
        ["fetchMode"]=>
        int(2)
        ["null2null"]=>
        string(4) "null"
        ["bulkBind"]=>
        bool(false)
        ["_oldRaiseFn"]=>
        bool(false)
        ["_transOK"]=>
        NULL
        ["_connectionID"]=>
        bool(false)
        ["_errorMsg"]=>
        string(18) "Connection refused"
        ["_errorCode"]=>
        bool(false)
        ["_queryID"]=>
        NULL
        ["_isPersistentConnection"]=>
        bool(false)
        ["_bindInputArray"]=>
        bool(false)
        ["_evalAll"]=>
        bool(false)
        ["_affected"]=>
        bool(false)
        ["_logsql"]=>
        bool(false)
        ["_transmode"]=>
        string(0) ""
        ["connectionParameters":protected]=>
        array(0) {
        }
      }
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(3) {
      [0]=>
      &string(11) "ws_sessions"
      [1]=>
      &array(12) {
        ["session_user_id"]=>
        int(1)
        ["session_start"]=>
        int(1495845700)
        ["session_last_visit"]=>
        int(1495845700)
        ["session_time"]=>
        int(1495845700)
        ["session_browser"]=>
        string(39) "CCBot/2.0 (http://commoncrawl.org/faq/)"
        ["session_page"]=>
        string(27) "/informationen/uebersetzer/"
        ["session_ip"]=>
        string(14) "54.224.200.104"
        ["session_sort_by"]=>
        int(0)
        ["session_sort_order"]=>
        int(0)
        ["session_perpage"]=>
        int(0)
        ["session_versions"]=>
        int(0)
        ["session_id"]=>
        string(32) "84b3f826ee247c7b7e5a70c2aa09c5b4"
      }
      [2]=>
      &string(6) "INSERT"
    }
  }
  [1]=>
  array(7) {
    ["file"]=>
    string(44) "/var/www/html/includes/session.class.php.inc"
    ["line"]=>
    int(181)
    ["function"]=>
    string(6) "create"
    ["class"]=>
    string(7) "session"
    ["object"]=>
    object(session)#5 (8) {
      ["bot"]=>
      bool(false)
      ["session_id"]=>
      string(32) "84b3f826ee247c7b7e5a70c2aa09c5b4"
      ["sid"]=>
      string(0) ""
      ["data"]=>
      array(6) {
        ["session_time"]=>
        int(0)
        ["session_sort_by"]=>
        NULL
        ["session_sort_order"]=>
        NULL
        ["session_perpage"]=>
        NULL
        ["session_versions"]=>
        NULL
        ["session_last_visit"]=>
        int(1495845700)
      }
      ["browser"]=>
      string(39) "CCBot/2.0 (http://commoncrawl.org/faq/)"
      ["ip"]=>
      string(14) "54.224.200.104"
      ["page"]=>
      string(27) "/informationen/uebersetzer/"
      ["time_now"]=>
      int(1495845700)
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(2) {
      [0]=>
      &int(1)
      [1]=>
      &string(0) ""
    }
  }
  [2]=>
  array(7) {
    ["file"]=>
    string(44) "/var/www/html/includes/session.class.php.inc"
    ["line"]=>
    int(35)
    ["function"]=>
    string(5) "start"
    ["class"]=>
    string(7) "session"
    ["object"]=>
    object(session)#5 (8) {
      ["bot"]=>
      bool(false)
      ["session_id"]=>
      string(32) "84b3f826ee247c7b7e5a70c2aa09c5b4"
      ["sid"]=>
      string(0) ""
      ["data"]=>
      array(6) {
        ["session_time"]=>
        int(0)
        ["session_sort_by"]=>
        NULL
        ["session_sort_order"]=>
        NULL
        ["session_perpage"]=>
        NULL
        ["session_versions"]=>
        NULL
        ["session_last_visit"]=>
        int(1495845700)
      }
      ["browser"]=>
      string(39) "CCBot/2.0 (http://commoncrawl.org/faq/)"
      ["ip"]=>
      string(14) "54.224.200.104"
      ["page"]=>
      string(27) "/informationen/uebersetzer/"
      ["time_now"]=>
      int(1495845700)
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(0) {
    }
  }
  [3]=>
  array(7) {
    ["file"]=>
    string(43) "/var/www/html/includes/session_init.php.inc"
    ["line"]=>
    int(6)
    ["function"]=>
    string(10) "initialize"
    ["class"]=>
    string(7) "session"
    ["object"]=>
    object(session)#5 (8) {
      ["bot"]=>
      bool(false)
      ["session_id"]=>
      string(32) "84b3f826ee247c7b7e5a70c2aa09c5b4"
      ["sid"]=>
      string(0) ""
      ["data"]=>
      array(6) {
        ["session_time"]=>
        int(0)
        ["session_sort_by"]=>
        NULL
        ["session_sort_order"]=>
        NULL
        ["session_perpage"]=>
        NULL
        ["session_versions"]=>
        NULL
        ["session_last_visit"]=>
        int(1495845700)
      }
      ["browser"]=>
      string(39) "CCBot/2.0 (http://commoncrawl.org/faq/)"
      ["ip"]=>
      string(14) "54.224.200.104"
      ["page"]=>
      string(27) "/informationen/uebersetzer/"
      ["time_now"]=>
      int(1495845700)
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(0) {
    }
  }
  [4]=>
  array(4) {
    ["file"]=>
    string(26) "/var/www/html/statisch.php"
    ["line"]=>
    int(11)
    ["args"]=>
    array(1) {
      [0]=>
      string(43) "/var/www/html/includes/session_init.php.inc"
    }
    ["function"]=>
    string(7) "include"
  }
}

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/includes/libs/adodb5/drivers/adodb-mysql.inc.php:462) in /var/www/html/includes/session.class.php.inc on line 380

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/includes/libs/adodb5/drivers/adodb-mysql.inc.php:462) in /var/www/html/includes/session.class.php.inc on line 380
Informationen für Übersetzer - www.erweiterungen.de

erweiterungen.de erweiterungen.de

Deutschsprachige Erweiterungen (Extensions) für Mozilla & Co

Navigation: Programmrubriken - Interne Navigation - Extras | Inhalt


erweiterte Suche

Programmrubriken:

Interne Navigation:

Extras:

Sie sind angemeldet als

Informationen für Übersetzer

Was sollte bei der Übersetzung beachtet werden?

Rechtschreibung/Grammatik

Da als Bezeichnung meistens nur einzelne Stichwörter verwendet werden, sollte vor allem auf Tippfehler und Buchstabendreher geachtet werden. In Beschreibungen, die möglichst einen vollständigen Satz ergeben sollten, ist weiterhin noch auf Rechtschreibung/Grammatik im Allgemeinen zu achten. Die meistverbreiteten Fehler sind der falsche Einsatz von Leerzeichen/Bindestrichen sowie Groß- und Kleinschreibung.

Umlaute und Sonderzeichen sollen auf alle Fälle korrekt eingesetzt und dargestellt werden. ae, ue, oe, ss etc. sind keine Alternative. In diesem Zusammenhang ist es wichtig, auf die richtige Zeichenkodierung der Dateien zu achten.

Terminologie

Wir sind bemüht, zur Vereinheitlichung und für ein homogenes Erscheinungsbild innerhalb des offiziellen Rahmens der deutschsprachigen Mozilla-Produkte und somit der Vorgaben von A. Topal (Mozilla Firefox DE) und A. Ihrig (Mozilla Thunderbird DE) zu arbeiten. Weiterhin lassen sich auch Begriffe aus schon geprüften und veröffentlichten Erweiterungen nutzen (falls die Anwendungen keine Hilfestellung geben).

Es gibt z. B. im deutschen Firefox keine Icons, hier ist von Symbolen die Rede. Buttons sind Schaltflächen, Toolbars zumeist (abhängig vom Kontext) Symbolleisten. Toolbar Buttons erscheinen dementsprechend als Symbolleisten-Schaltflächen etc.

Um eine Auseinandersetzung mit der gängigen Mozilla-Terminologie kommt man also nicht herum. Wir können nur jedem Übersetzer, der seine Aufgabe ernst nimmt, empfehlen, nebenher eine englische Version des entsprechenden Programms zu betreiben, um einen direkten Vergleich zu den jeweils angesprochenen Elementen und auch Funktionen zu haben.

Sollte ein Begriff noch nie verwendet/übersetzt worden sein, so bitte auch die Hinweise im Abschnitt Benutzerfreundlichkeit/Eindeutigkeit beachten.

Formulierung/Stil

Hier gilt das Gleiche wie im vorhergehenden Punkt. Vor allem sollte der in Übersetzungen nur zu gern verwendete „Du-Imperativ“ vermieden werden (Lösche…, Akzeptiere…, Lehne…, etc.).

Beispiel: XYZ anzeigen statt Zeige XYZ

Anrede

Stellenweise verwandt mit dem vorherigen Punkt: Den Benutzer nie duzen! Des Weiteren sollte ein „Sie“ grundsätzlich aber auch gemieden und nur in Fällen verwendet werden, in denen es einer direkten Ansprache des Nutzers bedarf.

Benutzerfreundlichkeit/Eindeutigkeit

Hier muss man sich vor Augen halten, dass viele Entwickler selbst keine „Native English Speaker/Writer“ sind und zudem als Autoren natürlich einen anderen Blick auf ihre Werke haben (und auch nur Menschen sind, die mal Fehler machen).

Oftmals ist es daher ratsam, Formulierungen zu hinterfragen und ggf. etwas freier und somit erklärender zu wählen oder den Gegebenheiten der deutschen Sprache anzupassen, um eine bessere Verständlichkeit zu bieten. Die Bezeichnung sollte möglichst eine einfache, aber auch eindeutige Funktionsbeschreibung sein.

Was passiert mit den restlichen Übersetzungen (Locales)?

Alle Übersetzungen außer en-US (und (de-)DE natürlich) werden entfernt. en-US bleibt zwecks Kontrollmöglichkeiten erhalten. Es werden aber alle Verweise auf diese entfernt (install.rdf, install.js, chrome.manifest).

Zeichenkodierung

Alle Übersetzungsdateien (.dtd, .ent, .properties, .rdf) müssen im UTF-8-Format (ohne BOM) gespeichert werden. Dazu benötigt man unbedingt einen Editor, der es erlaubt, beim Abspeichern die Zeichenkodierung des Dokuments festzulegen, beispielsweise Notepad++ oder SciTE.

In .dtd-, .ent- und .rdf-Dateien müssen bestimmte Zeichen maskiert werden:
Zeichen .dtd- und .ent-Dateien .rdf-Dateien
& & &
< &lt;&lt;
" &quot;&quot;
% &#37;
> &gt;
' &apos;
andere Unicode-Zeichen &#Dezimalnummer;
Kommentar <!-- Text Text Text --><!-- Text Text Text -->
In .js-Dateien, die NICHT im Format UTF-8 gespeichert werden dürfen, müssen Umlaute und andere Nicht-ASCII-Zeichen maskiert werden, wie auch einige Zeichen in .properties-Dateien:
Zeichen .js-Dateien .properties-Dateien
ä\u00E4
Ä\u00C4
ö\u00F6
Ö\u00D6
ü\u00FC
Ü\u00DC
ß\u00DF
"\"
'\'
neue Zeile im String \n\n
Backslash \\ \\
andere Unicode-Zeichen &#Dezimalnummer;
ganzzeiliger Kommentar # Text Text Text # Text Text Text
mehrzeiliger Kommentar /* Text Text Text *//* Text Text Text */
Kommentar am Zeilenende // Text Text Text// Text Text Text

Hinweis: Zeichenketten wie %S oder %1 dürfen nicht verändert werden, da es sich hierbei um Platzhalter handelt.

Welche Anpassungen an bestehenden Dateien müssen vorgenommen werden?

install.rdf:

Die install.rdf kann in unterschiedlichen Formaten vorliegen, sodass die folgenden Eigenschaften je nach Erweiterung z. B. als em:name="Name der Erweiterung [de]" oder als <em:name>Name der Erweiterung [de]</em:name> notiert werden müssen.

name
Der Name der Erweiterung sollte zur Vereinheitlichung auf [de] enden, also: <em:name>Originalname der Erweiterung [de]</em:name>. Damit kann eine Erweiterung relativ eindeutig als Version von erweiterungen.de identifiziert werden.
description
Die Beschreibung (<em:description>…</em:description>) der Erweiterung in der install.rdf sollte auf Deutsch verfasst sein.
homepageURL
Die Website des Autors (<em:homepageURL>…</em:homepageURL>) bleibt bestehen, bei mehrsprachigen Seiten sollte direkt die deutsch- bzw. englischsprachige Startseite verwendet werden.
localized
Die Angaben der verschiedenen Sprachen (<em:localized>…</em:localized>) sollten entfernt werden, die deutschsprachigen Angaben hiervon in "name", "description" und "homepageURL" verwendet werden.
translator
Alle nicht-deutschen Übersetzer werden ebenfalls entfernt, der deutsche Übersetzer wird z. B. im Format <em:translator>Name des Übersetzers (Deutsche Übersetzung)</em:translator> angegeben.
contributor
Sollten sich hier Angaben (<em:contributor>…</em:contributor>) zu nicht-deutschen Übersetzern finden, werden auch diese Einträge entfernt.
updateURL

Bitte ersetzen Sie oder (falls noch nicht vorhanden) fügen Sie die updateURL (<em:updateURL>…</em:updateURL>) hinzu, da sonst automatisch auf einer anderen Webseite oder auf addons.mozilla.org (genauer gesagt: versioncheck.addons.mozilla.org) gesucht wird, was in der Regel zu Konflikten führt. Unter anderem könnte eine deutsche Version dann durch eine englische Version ersetzt werden.

Hinweis: An dieser Stelle ist auf die korrekte Maskierung der &-Zeichen (Ampersand) zu achten!

updateKey
Dieser muss entfernt werden, da erweiterungen.de sichere Updates anbietet.
locale
Verweise auf andere Sprachdateien (<em:locale>…</em:locale>) als (de-)DE sollten entfernt werden.

install.js:

Die Meldungstexte in der install.js sollten übersetzt werden. Hier müssen alle Verweise auf andere Sprachdateien als de-DE entfernt werden, weil sonst standardmäßig die englische Sprachversion installiert wird. Der Name wird durch ein [de] ergänzt (s.o. install.rdf-name).

chrome.manifest:

Gegebenenfalls Verweise auf die restlichen Sprachdateien entfernen.

Sonstige Dateien:

Sollte der Platz für Beschreibungen u. Ä. in einigen Dialogen/Fenstern mal nicht ausreichen, so können auch die Styles und der XUL-Quelltext angepasst werden. Diese Vorgehensweise sollte aber nur in Ausnahmefällen und von erfahrenen Personen angewendet werden. Weiterhin werden damit auch Updates erschwert, da diese Änderungen unter Umständen für jede neue Version wiederholt vorgenommen werden müssen.

Dateiname:

Die XPI-Benennung erfolgt nach dem Schema NameDerErweiterung_Version_fx+tb+ms+sm+fl+sb+nv+sg_(Betriebssystem-Architektur)_de-DE.xpi, wobei natürlich nur diejenigen Programme aufgeführt werden, in denen die Erweiterung getestet wurde.

Die Kürzel für die Anwendungen können folgender Liste entnommen werden:

  • fx = Mozilla Firefox
  • tb = Mozilla Thunderbird
  • ms = Mozilla Suite
  • sm = SeaMonkey
  • fl = Flock
  • sb = Sunbird
  • nv = Nvu
  • sg = Songbird

Die Angabe des Betriebssystems sollte nur angefügt werden, wenn die Erweiterung nicht mit allen (Windows, Linux und Mac OS) kompatibel ist. Liste:

  • win = Microsoft Windows
  • linux = Linux
  • mac = Mac OS X

Architektur:

  • x86
  • x86_64
  • ppc

Einreichen für erweiterungen.de

Wenn Sie Ihre Übersetzung auf erweiterungen.de veröffentlichen wollen, so teilen Sie uns dies über unser Kontaktformular mit. Wir werden uns mit Ihnen so bald wie möglich in Verbindung setzen. Leider können Übersetzer momentan Ihre Einträge noch nicht in Eigenregie pflegen. Wir arbeiten jedoch an einer Lösung, um in Zukunft einen einfacheren Weg anbieten zu können.

Wird die Erweiterung/Übersetzung noch vom Team erweiterungen.de geprüft?

Jede eingesendete Erweiterung wird vom Team erweiterungen.de geprüft. Dabei findet eine Überprüfung der Funktionalität sowie der Übersetzung statt. Bei der Übersetzung wird auf alle oben genannten Punkte geachtet. Sofern die Richtlinien bei der Übersetzung eingehalten wurden und die Funktionalität gewährleistet ist, steht einer Veröffentlichung auf erweiterungen.de eigentlich nichts mehr im Wege.

Diese Überprüfung kann sehr zeitaufwändig sein und hängt von der Verfügbarkeit der Mitarbeiter von erweiterungen.de ab. Bitte haben Sie daher Verständnis dafür, wenn Sie nicht umgehend eine Reaktion erhalten.


© 2005-2017 erweiterungen.de — hosted by netcup

Mozilla, Firefox, Thunderbird, SeaMonkey und Sunbird sind Markenzeichen der Mozilla Foundation — © Mozilla Foundation

Flock ist ein Markenzeichen von Flock, Inc. — © Flock, Inc. — all rights reserved

Nvu ist ein Markenzeichen von Linspire, Inc. — © Linspire, Inc. — all rights reserved

Songbird ist ein Markenzeichen der Pioneers of the Inevitable — © Pioneers of the Inevitable

Website-Gestaltung: Oliver Roth (www.zeigwerk.de), Nürnberg