From 18d6e7e5aa84ab3e571ddace5106d86012604805 Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 18:41:01 +0200
Subject: [PATCH 1/9] Add German translations in PO format. Updated AF
---
locale/af/LC_MESSAGES/converse.po | 20 +-
locale/de/LC_MESSAGES/converse.po | 557 ++++++++++++++++--------------
locale/nl/LC_MESSAGES/converse.po | 442 ------------------------
3 files changed, 312 insertions(+), 707 deletions(-)
delete mode 100644 locale/nl/LC_MESSAGES/converse.po
diff --git a/locale/af/LC_MESSAGES/converse.po b/locale/af/LC_MESSAGES/converse.po
index 3d7785bb1..982eeb485 100644
--- a/locale/af/LC_MESSAGES/converse.po
+++ b/locale/af/LC_MESSAGES/converse.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Converse.js 0.4\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-06-01 23:02+0200\n"
-"PO-Revision-Date: 2013-06-01 23:03+0200\n"
+"PO-Revision-Date: 2013-06-02 13:26+0200\n"
"Last-Translator: JC Brand \n"
"Language-Team: Afrikaans\n"
"Language: af\n"
@@ -42,7 +42,7 @@ msgstr "Kontakte"
#: converse.js:618
msgid "Online"
-msgstr "Aanlyn"
+msgstr "Aangemeld"
#: converse.js:619
msgid "Busy"
@@ -50,11 +50,11 @@ msgstr "Besig"
#: converse.js:620
msgid "Away"
-msgstr "Weg"
+msgstr "Afwesig"
#: converse.js:621
msgid "Offline"
-msgstr "Aflyn"
+msgstr "Afgemeld"
#: converse.js:628
msgid "Click to add new chat contacts"
@@ -407,7 +407,7 @@ msgstr "Kliek hier om jou eie statusboodskap te skryf"
#: converse.js:2355 converse.js:2363
msgid "online"
-msgstr "aanlyn"
+msgstr "aangemeld"
#: converse.js:2357
msgid "busy"
@@ -415,11 +415,11 @@ msgstr "besig"
#: converse.js:2359
msgid "away for long"
-msgstr "weg vir lank"
+msgstr "vir lank afwesig"
#: converse.js:2361
msgid "away"
-msgstr "weg"
+msgstr "afwesig"
#. For translators: the %1$s part gets replaced with the status
#. Example, I am online
@@ -453,7 +453,7 @@ msgstr "Verbind"
#: converse.js:2507
msgid "Disconnected"
-msgstr "Ontkoppel"
+msgstr "Verbindung onderbreek"
#: converse.js:2511
msgid "Error"
@@ -477,7 +477,7 @@ msgstr "Bekragtiging het gefaal"
#: converse.js:2523
msgid "Disconnecting"
-msgstr "Besig om te ontkoppel"
+msgstr "Onderbreek verbinding"
#: converse.js:2525
msgid "Attached"
@@ -485,4 +485,4 @@ msgstr "Geheg"
#: converse.js:2656
msgid "Online Contacts"
-msgstr "Kontakte aanlyn"
+msgstr "Kontakte aangemeld"
diff --git a/locale/de/LC_MESSAGES/converse.po b/locale/de/LC_MESSAGES/converse.po
index a3355dbcc..0a68b3182 100644
--- a/locale/de/LC_MESSAGES/converse.po
+++ b/locale/de/LC_MESSAGES/converse.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Converse.js 0.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-01 10:36+0200\n"
-"PO-Revision-Date: 2013-06-01 10:48+0200\n"
+"POT-Creation-Date: 2013-06-01 23:03+0200\n"
+"PO-Revision-Date: 2013-06-02 13:58+0200\n"
"Last-Translator: JC Brand \n"
"Language-Team: German\n"
"Language: de\n"
@@ -16,427 +16,474 @@ msgstr ""
"Content-Type: text/plain; charset=ASCII\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"domain: converse\n"
+"lang: de\n"
+"plural_forms: nplurals=2; plural=(n != 1);\n"
-#: converse.js:416 converse.js:1141
+#: converse.js:397 converse.js:1128
msgid "Show this menu"
-msgstr ""
+msgstr "Dieses Menü anzeigen"
-#: converse.js:417 converse.js:1142
+#: converse.js:398 converse.js:1129
msgid "Write in the third person"
-msgstr ""
+msgstr "In der dritten Person schreiben"
-#: converse.js:418 converse.js:1146
+#: converse.js:399 converse.js:1133
msgid "Remove messages"
-msgstr ""
+msgstr "Nachrichten entfernen"
-#: converse.js:558
+#: converse.js:539
msgid "Personal message"
-msgstr ""
+msgstr "Persönliche Nachricht"
-#: converse.js:632
+#: converse.js:613
msgid "Contacts"
-msgstr ""
+msgstr "Kontakte"
+
+#: converse.js:618
+msgid "Online"
+msgstr "Online"
+
+#: converse.js:619
+msgid "Busy"
+msgstr "Beschäfticht"
+
+#: converse.js:620
+msgid "Away"
+msgstr "Abwesend"
+
+#: converse.js:621
+msgid "Offline"
+msgstr "Abgemeldet"
+
+#: converse.js:628
+msgid "Click to add new chat contacts"
+msgstr "Klicken Sie, um einen neuen Kontakt hinzuzufügen"
+
+#: converse.js:628
+msgid "Add a contact"
+msgstr "Kontakte hinzufügen"
#: converse.js:637
-msgid "Online"
-msgstr ""
+msgid "Contact username"
+msgstr "Benutzername"
#: converse.js:638
-msgid "Busy"
-msgstr ""
-
-#: converse.js:639
-msgid "Away"
-msgstr ""
-
-#: converse.js:640
-msgid "Offline"
-msgstr ""
-
-#: converse.js:647
-msgid "Click to add new chat contacts"
-msgstr ""
-
-#: converse.js:647
-msgid "Add a contact"
-msgstr ""
-
-#: converse.js:656
-msgid "Contact username"
-msgstr ""
-
-#: converse.js:657
msgid "Add"
-msgstr ""
+msgstr "Hinzufügen"
-#: converse.js:665
+#: converse.js:646
msgid "Contact name"
-msgstr ""
+msgstr "Name des Kontakts"
-#: converse.js:666
+#: converse.js:647
msgid "Search"
-msgstr ""
+msgstr "Suche"
-#: converse.js:701
+#: converse.js:682
msgid "No users found"
-msgstr ""
+msgstr "Keine Benutzer gefunden"
-#: converse.js:708
+#: converse.js:689
msgid "Click to add as a chat contact"
-msgstr ""
+msgstr "Hier klicken um als Kontakt hinzuzufügen"
-#: converse.js:772
+#: converse.js:753
msgid "Click to open this room"
-msgstr ""
+msgstr "Hier klicken um diesen Raum zu öffnen"
-#: converse.js:774
+#: converse.js:755
msgid "Show more information on this room"
-msgstr ""
+msgstr "Mehr Information über diesen Raum zeigen"
+
+#: converse.js:760
+msgid "Description:"
+msgstr "Beschreibung"
+
+#: converse.js:761
+msgid "Occupants:"
+msgstr "Teilnehmer"
+
+#: converse.js:762
+msgid "Features:"
+msgstr "Funktionen:"
+
+#: converse.js:764
+msgid "Requires authentication"
+msgstr "Authentifizierung erforderlich"
+
+#: converse.js:767
+msgid "Hidden"
+msgstr "Versteckt"
+
+#: converse.js:770
+msgid "Requires an invitation"
+msgstr "Einladung erforderlich"
+
+#: converse.js:773
+msgid "Moderated"
+msgstr "Moderiert"
+
+#: converse.js:776
+msgid "Non-anonymous"
+msgstr "Nicht anonym"
#: converse.js:779
-msgid "Description:"
-msgstr ""
-
-#: converse.js:780
-msgid "Occupants:"
-msgstr ""
-
-#: converse.js:781
-msgid "Features:"
-msgstr ""
-
-#: converse.js:783
-msgid "Requires authentication"
-msgstr ""
-
-#: converse.js:786
-msgid "Hidden"
-msgstr ""
-
-#: converse.js:789
-msgid "Requires an invitation"
-msgstr ""
-
-#: converse.js:792
-msgid "Moderated"
-msgstr ""
-
-#: converse.js:795
-msgid "Non-anonymous"
-msgstr ""
-
-#: converse.js:798
msgid "Open room"
-msgstr ""
+msgstr "Offener Raum"
-#: converse.js:801
+#: converse.js:782
msgid "Permanent room"
-msgstr ""
+msgstr "Dauerhafter Raum"
+
+#: converse.js:785
+msgid "Public"
+msgstr "Öffentlich"
+
+#: converse.js:788
+msgid "Semi-anonymous"
+msgstr "Teils anonym"
+
+#: converse.js:791
+msgid "Temporary room"
+msgstr "Vorübergehender Raum"
+
+#: converse.js:794
+msgid "Unmoderated"
+msgstr "Unmoderiert"
+
+#: converse.js:800
+msgid "Rooms"
+msgstr "Räume"
#: converse.js:804
-msgid "Public"
-msgstr ""
+msgid "Room name"
+msgstr "Raumname"
+
+#: converse.js:805
+msgid "Nickname"
+msgstr "Spitzname"
+
+#: converse.js:806
+msgid "Server"
+msgstr "Server"
#: converse.js:807
-msgid "Semi-anonymous"
-msgstr ""
-
-#: converse.js:810
-msgid "Temporary room"
-msgstr ""
-
-#: converse.js:813
-msgid "Unmoderated"
-msgstr ""
-
-#: converse.js:819
-msgid "Rooms"
-msgstr ""
-
-#: converse.js:823
-msgid "Room name"
-msgstr ""
-
-#: converse.js:824
-msgid "Nickname"
-msgstr ""
-
-#: converse.js:825
-msgid "Server"
-msgstr ""
-
-#: converse.js:826
msgid "Join"
-msgstr ""
+msgstr "Beitreten"
-#: converse.js:827
+#: converse.js:808
msgid "Show rooms"
-msgstr ""
+msgstr "Räume anzeigen"
-#: converse.js:1143
+#. For translators: %1$s is a variable and will be replaced with the XMPP server name
+#: converse.js:841
+msgid "No rooms on %1$s"
+msgstr "Keine Räume auf %1$s"
+
+#. For translators: %1$s is a variable and will be
+#. replaced with the XMPP server name
+#: converse.js:856
+msgid "Rooms on %1$s"
+msgstr "Räume auf %1$s"
+
+#: converse.js:1130
msgid "Set chatroom topic"
-msgstr ""
+msgstr "Chatraum Thema festlegen"
-#: converse.js:1144
+#: converse.js:1131
msgid "Kick user from chatroom"
-msgstr ""
+msgstr "Werfe einen Benutzer aus dem Raum."
-#: converse.js:1145
+#: converse.js:1132
msgid "Ban user from chatroom"
-msgstr ""
+msgstr "Verbanne einen Benutzer aus dem Raum."
-#: converse.js:1172
+#: converse.js:1159
msgid "Message"
-msgstr ""
+msgstr "Nachricht"
-#: converse.js:1286 converse.js:2321
+#: converse.js:1273 converse.js:2318
msgid "Save"
-msgstr ""
+msgstr "Speichern"
-#: converse.js:1287
+#: converse.js:1274
msgid "Cancel"
-msgstr ""
+msgstr "Abbrechen"
-#: converse.js:1334
+#: converse.js:1321
msgid "An error occurred while trying to save the form."
-msgstr ""
+msgstr "Beim Speichern der Formular is ein Fehler aufgetreten."
-#: converse.js:1380
-msgid "This chat room requires a password"
-msgstr ""
+#: converse.js:1367
+msgid "This chatroom requires a password"
+msgstr "Passwort wird für die Anmeldung benötigt."
-#: converse.js:1381
+#: converse.js:1368
msgid "Password: "
-msgstr ""
+msgstr "Passwort: "
-#: converse.js:1382
+#: converse.js:1369
msgid "Submit"
-msgstr ""
+msgstr "Einreichen"
-#: converse.js:1396
+#: converse.js:1383
msgid "This room is not anonymous"
-msgstr ""
+msgstr "Dieser Raum ist nicht anonym"
-#: converse.js:1397
+#: converse.js:1384
msgid "This room now shows unavailable members"
-msgstr ""
+msgstr "Dieser Raum zeigt jetzt unferfügbare Mitglieder"
-#: converse.js:1398
+#: converse.js:1385
msgid "This room does not show unavailable members"
-msgstr ""
+msgstr "Dieser Raum zeigt nicht unverfügbare Mitglieder"
-#: converse.js:1399
+#: converse.js:1386
msgid "Non-privacy-related room configuration has changed"
-msgstr ""
+msgstr "Die Konfiguration, die nicht auf die Privatsphäre bezogen ist, hat sich geändert"
-#: converse.js:1400
+#: converse.js:1387
msgid "Room logging is now enabled"
msgstr ""
+"Zukünftige Nachrichten dieses Raums werden "
+"protokolliert."
-#: converse.js:1401
+#: converse.js:1388
msgid "Room logging is now disabled"
msgstr ""
+"Zukünftige Nachrichten dieses Raums werden nicht "
+"protokolliert."
-#: converse.js:1402
+#: converse.js:1389
msgid "This room is now non-anonymous"
-msgstr ""
+msgstr "Dieser Raum ist jetzt nicht anonym"
-#: converse.js:1403
+#: converse.js:1390
msgid "This room is now semi-anonymous"
-msgstr ""
+msgstr "Dieser Raum ist jetzt teils anonym"
-#: converse.js:1404
+#: converse.js:1391
msgid "This room is now fully-anonymous"
-msgstr ""
+msgstr "Dieser Raum ist jetzt anonym"
-#: converse.js:1405
+#: converse.js:1392
msgid "A new room has been created"
-msgstr ""
+msgstr "Einen neuen Raum ist erstellen"
-#: converse.js:1406
+#: converse.js:1393
msgid "Your nickname has been changed"
-msgstr ""
+msgstr "Spitzname festgelegen"
-#: converse.js:1410
-msgid " has been banned"
-msgstr ""
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: jcbrand has been banned
+#: converse.js:1400
+msgid "%1$s has been banned"
+msgstr "%1$s ist verbannt"
-#: converse.js:1411
-msgid " has been kicked out"
-msgstr ""
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: jcbrand has been kicked out
+#: converse.js:1404
+msgid "%1$s has been kicked out"
+msgstr "%1$s ist hinausgeworfen"
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: jcbrand has been removed because of an affiliasion change
+#: converse.js:1408
+msgid "%1$s has been removed because of an affiliation change"
+msgstr "%1$s wurde wegen einer Zugehörigkeitsänderung entfernt"
+
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: jcbrand has been removed for not being a member
#: converse.js:1412
-msgid " has been removed because of an affiliation change"
-msgstr ""
+msgid "%1$s has been removed for not being a member"
+msgstr "%1$s ist kein Mitglied und wurde daher entfernt"
-#: converse.js:1413
-msgid " has been removed for not being a member"
-msgstr ""
-
-#: converse.js:1417 converse.js:1480
+#: converse.js:1416 converse.js:1478
msgid "You have been banned from this room"
-msgstr ""
+msgstr "Sie sind aus diesem Raum verbannt worden"
+
+#: converse.js:1417
+msgid "You have been kicked from this room"
+msgstr "Sie wurden aus diesem Raum hinausgeworfen"
#: converse.js:1418
-msgid "You have been kicked from this room"
-msgstr ""
+msgid "You have been removed from this room because of an affiliation change"
+msgstr "Sie wurden wegen einer Zugehörigkeitsänderung entfernt"
#: converse.js:1419
-msgid "You have been removed from this room because of an affiliation change"
-msgstr ""
-
-#: converse.js:1420
msgid ""
"You have been removed from this room because the room has changed to members-"
"only and you're not a member"
-msgstr ""
+msgstr "Sie wurden aus diesem Raum entfernt da Sie kein Mitglied sind."
-#: converse.js:1421
+#: converse.js:1420
msgid ""
"You have been removed from this room because the MUC (Multi-user chat) "
"service is being shut down."
-msgstr ""
+msgstr "Sie werden aus diesem Raum entfernt da der MUC (Muli-user chat) Dienst "
+"gerade abgeschalten wird."
-#: converse.js:1478
+#: converse.js:1476
msgid "You are not on the member list of this room"
-msgstr ""
+msgstr "Sie sind nicht auf der Mitgliederliste dieses Raums"
-#: converse.js:1484
+#: converse.js:1482
msgid "No nickname was specified"
-msgstr ""
+msgstr "Kein Spitzname festgelegt"
+
+#: converse.js:1486
+msgid "You are not allowed to create new rooms"
+msgstr "Es ist Ihnen nicht erlaubt, neue Räume anzulegen"
#: converse.js:1488
-msgid "You are not allowed to create new rooms"
-msgstr ""
+msgid "Your nickname doesn't conform to this room's policies"
+msgstr "Ungültiger Spitzname"
#: converse.js:1490
-msgid "Your nickname doesn't conform to this room's policies"
-msgstr ""
+msgid "Your nickname is already taken"
+msgstr "Ihre Spitzname existiert bereits."
#: converse.js:1492
-msgid "Your nickname is already taken"
-msgstr ""
+msgid "This room does not (yet) exist"
+msgstr "Dieser Raum existiert (noch) nicht"
#: converse.js:1494
-msgid "This room does not (yet) exist"
-msgstr ""
-
-#: converse.js:1496
msgid "This room has reached it's maximum number of occupants"
-msgstr ""
+msgstr "Dieser Raum hat die maximale Mitgliederanzahl erreicht"
#. For translators: the %1$s and %2$s parts will get replaced by the user and topic text respectively
#. Example: Topic set by JC Brand to: Hello World!
-#: converse.js:1573
+#: converse.js:1571
msgid "Topic set by %1$s to: %2$s"
-msgstr ""
+msgstr "%1$s hat das Thema zu \"%2$s\" abgeändert"
-#: converse.js:1589
+#: converse.js:1587
msgid "This user is a moderator"
-msgstr ""
+msgstr "Dieser Benutzer ist ein Moderator"
-#: converse.js:1592
+#: converse.js:1590
msgid "This user can send messages in this room"
-msgstr ""
+msgstr "Dieser Benutzer kann Nachrichten in diesem Raum verschicken"
-#: converse.js:1595
+#: converse.js:1593
msgid "This user can NOT send messages in this room"
-msgstr ""
+msgstr "Dieser Benutzer kann keine Nachrichten in diesem Raum verschicken"
-#: converse.js:1799
+#: converse.js:1796
msgid "Click to chat with this contact"
-msgstr ""
+msgstr "Hier klicken um mit diesem Kontakt zu chatten"
-#: converse.js:1800 converse.js:1804
+#: converse.js:1797 converse.js:1801
msgid "Click to remove this contact"
-msgstr ""
+msgstr "Hier klicken um diesen Kontakt zu entfernen"
-#: converse.js:2166
+#: converse.js:2163
msgid "Contact requests"
-msgstr ""
+msgstr "Kontaktanfragen"
-#: converse.js:2167
+#: converse.js:2164
msgid "My contacts"
-msgstr ""
+msgstr "Meine Kontakte"
-#: converse.js:2168
+#: converse.js:2165
msgid "Pending contacts"
-msgstr ""
+msgstr "Unbestätigte Kontakte"
-#: converse.js:2320
+#: converse.js:2317
msgid "Custom status"
-msgstr ""
+msgstr "Status-Nachricht"
+
+#: converse.js:2323
+msgid "Click to change your chat status"
+msgstr "Klicken Sie, um ihrer Status to ändern"
#: converse.js:2326
-msgid "Click to change your chat status"
-msgstr ""
-
-#: converse.js:2329
msgid "Click here to write a custom status message"
-msgstr ""
+msgstr "Klicken Sie hier, um ihrer Status-Nachricht to ändern"
+
+#: converse.js:2355 converse.js:2363
+msgid "online"
+msgstr "online"
+
+#: converse.js:2357
+msgid "busy"
+msgstr "beschäfticht"
+
+#: converse.js:2359
+msgid "away for long"
+msgstr "länger abwesend"
+
+#: converse.js:2361
+msgid "away"
+msgstr "abwesend"
#. For translators: the %1$s part gets replaced with the status
#. Example, I am online
-#: converse.js:2376 converse.js:2410
+#: converse.js:2375 converse.js:2409
msgid "I am %1$s"
-msgstr ""
+msgstr "Ich bin %1$s"
-#: converse.js:2481
+#: converse.js:2480
msgid "Sign in"
-msgstr ""
+msgstr "Anmelden"
-#: converse.js:2484
+#: converse.js:2483
msgid "XMPP/Jabber Username:"
-msgstr ""
+msgstr "XMPP/Jabber Benutzername"
-#: converse.js:2486
+#: converse.js:2485
msgid "Password:"
-msgstr ""
+msgstr "Passwort:"
-#: converse.js:2488
+#: converse.js:2487
msgid "Log In"
-msgstr ""
+msgstr "Anmelden"
-#: converse.js:2492
+#: converse.js:2491
msgid "BOSH Service URL:"
-msgstr ""
+msgstr "BOSH "
-#: converse.js:2504
+#: converse.js:2503
msgid "Connected"
-msgstr ""
+msgstr "Verbunden"
-#: converse.js:2508
+#: converse.js:2507
msgid "Disconnected"
-msgstr ""
+msgstr "Verbindung unterbrochen."
-#: converse.js:2512
+#: converse.js:2511
msgid "Error"
-msgstr ""
+msgstr "Fehler"
-#: converse.js:2514
+#: converse.js:2513
msgid "Connecting"
-msgstr ""
+msgstr "Verbindungsaufbau …"
-#: converse.js:2517
+#: converse.js:2516
msgid "Connection Failed"
-msgstr ""
+msgstr "Entfernte Verbindung fehlgeschlagen"
-#: converse.js:2519
+#: converse.js:2518
msgid "Authenticating"
-msgstr ""
+msgstr "Authentifizierung"
-#: converse.js:2522
+#: converse.js:2521
msgid "Authentication Failed"
-msgstr ""
+msgstr "Authentifizierung gescheitert"
-#: converse.js:2524
+#: converse.js:2523
msgid "Disconnecting"
-msgstr ""
+msgstr "Trenne Verbindung"
-#: converse.js:2526
+#: converse.js:2525
msgid "Attached"
-msgstr ""
+msgstr "Angehängt"
-#: converse.js:2657
+#: converse.js:2656
msgid "Online Contacts"
-msgstr ""
+msgstr "Online-Kontakte"
diff --git a/locale/nl/LC_MESSAGES/converse.po b/locale/nl/LC_MESSAGES/converse.po
deleted file mode 100644
index 19b99dcd7..000000000
--- a/locale/nl/LC_MESSAGES/converse.po
+++ /dev/null
@@ -1,442 +0,0 @@
-# Dutch translations for Converse.js package.
-# Copyright (C) 2013 Jan-Carel Brand
-# This file is distributed under the same license as the Converse.js package.
-# JC Brand , 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Converse.js 0.4\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-01 10:36+0200\n"
-"PO-Revision-Date: 2013-06-01 10:48+0200\n"
-"Last-Translator: JC Brand \n"
-"Language-Team: Dutch\n"
-"Language: nl\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ASCII\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: converse.js:416 converse.js:1141
-msgid "Show this menu"
-msgstr ""
-
-#: converse.js:417 converse.js:1142
-msgid "Write in the third person"
-msgstr ""
-
-#: converse.js:418 converse.js:1146
-msgid "Remove messages"
-msgstr ""
-
-#: converse.js:558
-msgid "Personal message"
-msgstr ""
-
-#: converse.js:632
-msgid "Contacts"
-msgstr ""
-
-#: converse.js:637
-msgid "Online"
-msgstr ""
-
-#: converse.js:638
-msgid "Busy"
-msgstr ""
-
-#: converse.js:639
-msgid "Away"
-msgstr ""
-
-#: converse.js:640
-msgid "Offline"
-msgstr ""
-
-#: converse.js:647
-msgid "Click to add new chat contacts"
-msgstr ""
-
-#: converse.js:647
-msgid "Add a contact"
-msgstr ""
-
-#: converse.js:656
-msgid "Contact username"
-msgstr ""
-
-#: converse.js:657
-msgid "Add"
-msgstr ""
-
-#: converse.js:665
-msgid "Contact name"
-msgstr ""
-
-#: converse.js:666
-msgid "Search"
-msgstr ""
-
-#: converse.js:701
-msgid "No users found"
-msgstr ""
-
-#: converse.js:708
-msgid "Click to add as a chat contact"
-msgstr ""
-
-#: converse.js:772
-msgid "Click to open this room"
-msgstr ""
-
-#: converse.js:774
-msgid "Show more information on this room"
-msgstr ""
-
-#: converse.js:779
-msgid "Description:"
-msgstr ""
-
-#: converse.js:780
-msgid "Occupants:"
-msgstr ""
-
-#: converse.js:781
-msgid "Features:"
-msgstr ""
-
-#: converse.js:783
-msgid "Requires authentication"
-msgstr ""
-
-#: converse.js:786
-msgid "Hidden"
-msgstr ""
-
-#: converse.js:789
-msgid "Requires an invitation"
-msgstr ""
-
-#: converse.js:792
-msgid "Moderated"
-msgstr ""
-
-#: converse.js:795
-msgid "Non-anonymous"
-msgstr ""
-
-#: converse.js:798
-msgid "Open room"
-msgstr ""
-
-#: converse.js:801
-msgid "Permanent room"
-msgstr ""
-
-#: converse.js:804
-msgid "Public"
-msgstr ""
-
-#: converse.js:807
-msgid "Semi-anonymous"
-msgstr ""
-
-#: converse.js:810
-msgid "Temporary room"
-msgstr ""
-
-#: converse.js:813
-msgid "Unmoderated"
-msgstr ""
-
-#: converse.js:819
-msgid "Rooms"
-msgstr ""
-
-#: converse.js:823
-msgid "Room name"
-msgstr ""
-
-#: converse.js:824
-msgid "Nickname"
-msgstr ""
-
-#: converse.js:825
-msgid "Server"
-msgstr ""
-
-#: converse.js:826
-msgid "Join"
-msgstr ""
-
-#: converse.js:827
-msgid "Show rooms"
-msgstr ""
-
-#: converse.js:1143
-msgid "Set chatroom topic"
-msgstr ""
-
-#: converse.js:1144
-msgid "Kick user from chatroom"
-msgstr ""
-
-#: converse.js:1145
-msgid "Ban user from chatroom"
-msgstr ""
-
-#: converse.js:1172
-msgid "Message"
-msgstr ""
-
-#: converse.js:1286 converse.js:2321
-msgid "Save"
-msgstr ""
-
-#: converse.js:1287
-msgid "Cancel"
-msgstr ""
-
-#: converse.js:1334
-msgid "An error occurred while trying to save the form."
-msgstr ""
-
-#: converse.js:1380
-msgid "This chat room requires a password"
-msgstr ""
-
-#: converse.js:1381
-msgid "Password: "
-msgstr ""
-
-#: converse.js:1382
-msgid "Submit"
-msgstr ""
-
-#: converse.js:1396
-msgid "This room is not anonymous"
-msgstr ""
-
-#: converse.js:1397
-msgid "This room now shows unavailable members"
-msgstr ""
-
-#: converse.js:1398
-msgid "This room does not show unavailable members"
-msgstr ""
-
-#: converse.js:1399
-msgid "Non-privacy-related room configuration has changed"
-msgstr ""
-
-#: converse.js:1400
-msgid "Room logging is now enabled"
-msgstr ""
-
-#: converse.js:1401
-msgid "Room logging is now disabled"
-msgstr ""
-
-#: converse.js:1402
-msgid "This room is now non-anonymous"
-msgstr ""
-
-#: converse.js:1403
-msgid "This room is now semi-anonymous"
-msgstr ""
-
-#: converse.js:1404
-msgid "This room is now fully-anonymous"
-msgstr ""
-
-#: converse.js:1405
-msgid "A new room has been created"
-msgstr ""
-
-#: converse.js:1406
-msgid "Your nickname has been changed"
-msgstr ""
-
-#: converse.js:1410
-msgid " has been banned"
-msgstr ""
-
-#: converse.js:1411
-msgid " has been kicked out"
-msgstr ""
-
-#: converse.js:1412
-msgid " has been removed because of an affiliation change"
-msgstr ""
-
-#: converse.js:1413
-msgid " has been removed for not being a member"
-msgstr ""
-
-#: converse.js:1417 converse.js:1480
-msgid "You have been banned from this room"
-msgstr ""
-
-#: converse.js:1418
-msgid "You have been kicked from this room"
-msgstr ""
-
-#: converse.js:1419
-msgid "You have been removed from this room because of an affiliation change"
-msgstr ""
-
-#: converse.js:1420
-msgid ""
-"You have been removed from this room because the room has changed to members-"
-"only and you're not a member"
-msgstr ""
-
-#: converse.js:1421
-msgid ""
-"You have been removed from this room because the MUC (Multi-user chat) "
-"service is being shut down."
-msgstr ""
-
-#: converse.js:1478
-msgid "You are not on the member list of this room"
-msgstr ""
-
-#: converse.js:1484
-msgid "No nickname was specified"
-msgstr ""
-
-#: converse.js:1488
-msgid "You are not allowed to create new rooms"
-msgstr ""
-
-#: converse.js:1490
-msgid "Your nickname doesn't conform to this room's policies"
-msgstr ""
-
-#: converse.js:1492
-msgid "Your nickname is already taken"
-msgstr ""
-
-#: converse.js:1494
-msgid "This room does not (yet) exist"
-msgstr ""
-
-#: converse.js:1496
-msgid "This room has reached it's maximum number of occupants"
-msgstr ""
-
-#. For translators: the %1$s and %2$s parts will get replaced by the user and topic text respectively
-#. Example: Topic set by JC Brand to: Hello World!
-#: converse.js:1573
-msgid "Topic set by %1$s to: %2$s"
-msgstr ""
-
-#: converse.js:1589
-msgid "This user is a moderator"
-msgstr ""
-
-#: converse.js:1592
-msgid "This user can send messages in this room"
-msgstr ""
-
-#: converse.js:1595
-msgid "This user can NOT send messages in this room"
-msgstr ""
-
-#: converse.js:1799
-msgid "Click to chat with this contact"
-msgstr ""
-
-#: converse.js:1800 converse.js:1804
-msgid "Click to remove this contact"
-msgstr ""
-
-#: converse.js:2166
-msgid "Contact requests"
-msgstr ""
-
-#: converse.js:2167
-msgid "My contacts"
-msgstr ""
-
-#: converse.js:2168
-msgid "Pending contacts"
-msgstr ""
-
-#: converse.js:2320
-msgid "Custom status"
-msgstr ""
-
-#: converse.js:2326
-msgid "Click to change your chat status"
-msgstr ""
-
-#: converse.js:2329
-msgid "Click here to write a custom status message"
-msgstr ""
-
-#. For translators: the %1$s part gets replaced with the status
-#. Example, I am online
-#: converse.js:2376 converse.js:2410
-msgid "I am %1$s"
-msgstr ""
-
-#: converse.js:2481
-msgid "Sign in"
-msgstr ""
-
-#: converse.js:2484
-msgid "XMPP/Jabber Username:"
-msgstr ""
-
-#: converse.js:2486
-msgid "Password:"
-msgstr ""
-
-#: converse.js:2488
-msgid "Log In"
-msgstr ""
-
-#: converse.js:2492
-msgid "BOSH Service URL:"
-msgstr ""
-
-#: converse.js:2504
-msgid "Connected"
-msgstr ""
-
-#: converse.js:2508
-msgid "Disconnected"
-msgstr ""
-
-#: converse.js:2512
-msgid "Error"
-msgstr ""
-
-#: converse.js:2514
-msgid "Connecting"
-msgstr ""
-
-#: converse.js:2517
-msgid "Connection Failed"
-msgstr ""
-
-#: converse.js:2519
-msgid "Authenticating"
-msgstr ""
-
-#: converse.js:2522
-msgid "Authentication Failed"
-msgstr ""
-
-#: converse.js:2524
-msgid "Disconnecting"
-msgstr ""
-
-#: converse.js:2526
-msgid "Attached"
-msgstr ""
-
-#: converse.js:2657
-msgid "Online Contacts"
-msgstr ""
From befcadbd91dd28f1731a978d9f6bab5ff9075d57 Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 18:48:25 +0200
Subject: [PATCH 2/9] Add de.js with DE translations
---
Libraries/locales.js | 6 +-
converse.js | 1 +
locale/de/LC_MESSAGES/de.js | 459 ++++++++++++++++++++++++++++++++++++
3 files changed, 464 insertions(+), 2 deletions(-)
create mode 100644 locale/de/LC_MESSAGES/de.js
diff --git a/Libraries/locales.js b/Libraries/locales.js
index d179dc885..1e3b81d2e 100644
--- a/Libraries/locales.js
+++ b/Libraries/locales.js
@@ -2,10 +2,12 @@
define("locales", [
'jed',
'af',
- 'en'
- ], function (jed, af, en) {
+ 'en',
+ 'de'
+ ], function (jed, af, en, de) {
root.locales = {};
root.locales.af = af;
root.locales.en = en;
+ root.locales.de = de;
});
})(this);
diff --git a/converse.js b/converse.js
index ce147e771..f03fd6282 100644
--- a/converse.js
+++ b/converse.js
@@ -18,6 +18,7 @@
"locales": "Libraries/locales",
"af": "locale/af/LC_MESSAGES/af",
"en": "locale/en/LC_MESSAGES/en",
+ "de": "locale/de/LC_MESSAGES/de",
"sjcl": "Libraries/sjcl",
"tinysort": "Libraries/jquery.tinysort",
"underscore": "Libraries/underscore",
diff --git a/locale/de/LC_MESSAGES/de.js b/locale/de/LC_MESSAGES/de.js
new file mode 100644
index 000000000..65f77db54
--- /dev/null
+++ b/locale/de/LC_MESSAGES/de.js
@@ -0,0 +1,459 @@
+(function (root, factory) {
+ define("de", ['jed'], function () {
+ var de = new Jed({
+ "domain": "converse",
+ "locale_data": {
+ "converse": {
+ "": {
+ "domain": "converse",
+ "lang": "de",
+ "plural_forms": "nplurals=2; plural=(n != 1);"
+ },
+ "Show this menu": [
+ null,
+ "Dieses Menü anzeigen"
+ ],
+ "Write in the third person": [
+ null,
+ "In der dritten Person schreiben"
+ ],
+ "Remove messages": [
+ null,
+ "Nachrichten entfernen"
+ ],
+ "Personal message": [
+ null,
+ "Persönliche Nachricht"
+ ],
+ "Contacts": [
+ null,
+ "Kontakte"
+ ],
+ "Online": [
+ null,
+ "Online"
+ ],
+ "Busy": [
+ null,
+ "Beschäfticht"
+ ],
+ "Away": [
+ null,
+ "Abwesend"
+ ],
+ "Offline": [
+ null,
+ "Abgemeldet"
+ ],
+ "Click to add new chat contacts": [
+ null,
+ "Klicken Sie, um einen neuen Kontakt hinzuzufügen"
+ ],
+ "Add a contact": [
+ null,
+ "Kontakte hinzufügen"
+ ],
+ "Contact username": [
+ null,
+ "Benutzername"
+ ],
+ "Add": [
+ null,
+ "Hinzufügen"
+ ],
+ "Contact name": [
+ null,
+ "Name des Kontakts"
+ ],
+ "Search": [
+ null,
+ "Suche"
+ ],
+ "No users found": [
+ null,
+ "Keine Benutzer gefunden"
+ ],
+ "Click to add as a chat contact": [
+ null,
+ "Hier klicken um als Kontakt hinzuzufügen"
+ ],
+ "Click to open this room": [
+ null,
+ "Hier klicken um diesen Raum zu öffnen"
+ ],
+ "Show more information on this room": [
+ null,
+ "Mehr Information über diesen Raum zeigen"
+ ],
+ "Description:": [
+ null,
+ "Beschreibung"
+ ],
+ "Occupants:": [
+ null,
+ "Teilnehmer"
+ ],
+ "Features:": [
+ null,
+ "Funktionen:"
+ ],
+ "Requires authentication": [
+ null,
+ "Authentifizierung erforderlich"
+ ],
+ "Hidden": [
+ null,
+ "Versteckt"
+ ],
+ "Requires an invitation": [
+ null,
+ "Einladung erforderlich"
+ ],
+ "Moderated": [
+ null,
+ "Moderiert"
+ ],
+ "Non-anonymous": [
+ null,
+ "Nicht anonym"
+ ],
+ "Open room": [
+ null,
+ "Offener Raum"
+ ],
+ "Permanent room": [
+ null,
+ "Dauerhafter Raum"
+ ],
+ "Public": [
+ null,
+ "Öffentlich"
+ ],
+ "Semi-anonymous": [
+ null,
+ "Teils anonym"
+ ],
+ "Temporary room": [
+ null,
+ "Vorübergehender Raum"
+ ],
+ "Unmoderated": [
+ null,
+ "Unmoderiert"
+ ],
+ "Rooms": [
+ null,
+ "Räume"
+ ],
+ "Room name": [
+ null,
+ "Raumname"
+ ],
+ "Nickname": [
+ null,
+ "Spitzname"
+ ],
+ "Server": [
+ null,
+ "Server"
+ ],
+ "Join": [
+ null,
+ "Beitreten"
+ ],
+ "Show rooms": [
+ null,
+ "Räume anzeigen"
+ ],
+ "No rooms on %1$s": [
+ null,
+ "Keine Räume auf %1$s"
+ ],
+ "Rooms on %1$s": [
+ null,
+ "Räume auf %1$s"
+ ],
+ "Set chatroom topic": [
+ null,
+ "Chatraum Thema festlegen"
+ ],
+ "Kick user from chatroom": [
+ null,
+ "Werfe einen Benutzer aus dem Raum."
+ ],
+ "Ban user from chatroom": [
+ null,
+ "Verbanne einen Benutzer aus dem Raum."
+ ],
+ "Message": [
+ null,
+ "Nachricht"
+ ],
+ "Save": [
+ null,
+ "Speichern"
+ ],
+ "Cancel": [
+ null,
+ "Abbrechen"
+ ],
+ "An error occurred while trying to save the form.": [
+ null,
+ "Beim Speichern der Formular is ein Fehler aufgetreten."
+ ],
+ "This chatroom requires a password": [
+ null,
+ "Passwort wird für die Anmeldung benötigt."
+ ],
+ "Password: ": [
+ null,
+ "Passwort: "
+ ],
+ "Submit": [
+ null,
+ "Einreichen"
+ ],
+ "This room is not anonymous": [
+ null,
+ "Dieser Raum ist nicht anonym"
+ ],
+ "This room now shows unavailable members": [
+ null,
+ "Dieser Raum zeigt jetzt unferfügbare Mitglieder"
+ ],
+ "This room does not show unavailable members": [
+ null,
+ "Dieser Raum zeigt nicht unverfügbare Mitglieder"
+ ],
+ "Non-privacy-related room configuration has changed": [
+ null,
+ "Die Konfiguration, die nicht auf die Privatsphäre bezogen ist, hat sich geändert"
+ ],
+ "Room logging is now enabled": [
+ null,
+ "Zukünftige Nachrichten dieses Raums werden protokolliert."
+ ],
+ "Room logging is now disabled": [
+ null,
+ "Zukünftige Nachrichten dieses Raums werden nicht protokolliert."
+ ],
+ "This room is now non-anonymous": [
+ null,
+ "Dieser Raum ist jetzt nicht anonym"
+ ],
+ "This room is now semi-anonymous": [
+ null,
+ "Dieser Raum ist jetzt teils anonym"
+ ],
+ "This room is now fully-anonymous": [
+ null,
+ "Dieser Raum ist jetzt anonym"
+ ],
+ "A new room has been created": [
+ null,
+ "Einen neuen Raum ist erstellen"
+ ],
+ "Your nickname has been changed": [
+ null,
+ "Spitzname festgelegen"
+ ],
+ "%1$s has been banned": [
+ null,
+ "%1$s ist verbannt"
+ ],
+ "%1$s has been kicked out": [
+ null,
+ "%1$s ist hinausgeworfen"
+ ],
+ "%1$s has been removed because of an affiliation change": [
+ null,
+ "%1$s wurde wegen einer Zugehörigkeitsänderung entfernt"
+ ],
+ "%1$s has been removed for not being a member": [
+ null,
+ "%1$s ist kein Mitglied und wurde daher entfernt"
+ ],
+ "You have been banned from this room": [
+ null,
+ "Sie sind aus diesem Raum verbannt worden"
+ ],
+ "You have been kicked from this room": [
+ null,
+ "Sie wurden aus diesem Raum hinausgeworfen"
+ ],
+ "You have been removed from this room because of an affiliation change": [
+ null,
+ "Sie wurden wegen einer Zugehörigkeitsänderung entfernt"
+ ],
+ "You have been removed from this room because the room has changed to members-only and you're not a member": [
+ null,
+ "Sie wurden aus diesem Raum entfernt da Sie kein Mitglied sind."
+ ],
+ "You have been removed from this room because the MUC (Multi-user chat) service is being shut down.": [
+ null,
+ "Sie werden aus diesem Raum entfernt da der MUC (Muli-user chat) Dienst gerade abgeschalten wird."
+ ],
+ "You are not on the member list of this room": [
+ null,
+ "Sie sind nicht auf der Mitgliederliste dieses Raums"
+ ],
+ "No nickname was specified": [
+ null,
+ "Kein Spitzname festgelegt"
+ ],
+ "You are not allowed to create new rooms": [
+ null,
+ "Es ist Ihnen nicht erlaubt, neue Räume anzulegen"
+ ],
+ "Your nickname doesn't conform to this room's policies": [
+ null,
+ "Ungültiger Spitzname"
+ ],
+ "Your nickname is already taken": [
+ null,
+ "Ihre Spitzname existiert bereits."
+ ],
+ "This room does not (yet) exist": [
+ null,
+ "Dieser Raum existiert (noch) nicht"
+ ],
+ "This room has reached it's maximum number of occupants": [
+ null,
+ "Dieser Raum hat die maximale Mitgliederanzahl erreicht"
+ ],
+ "Topic set by %1$s to: %2$s": [
+ null,
+ "%1$s hat das Thema zu \"%2$s\" abgeändert"
+ ],
+ "This user is a moderator": [
+ null,
+ "Dieser Benutzer ist ein Moderator"
+ ],
+ "This user can send messages in this room": [
+ null,
+ "Dieser Benutzer kann Nachrichten in diesem Raum verschicken"
+ ],
+ "This user can NOT send messages in this room": [
+ null,
+ "Dieser Benutzer kann keine Nachrichten in diesem Raum verschicken"
+ ],
+ "Click to chat with this contact": [
+ null,
+ "Hier klicken um mit diesem Kontakt zu chatten"
+ ],
+ "Click to remove this contact": [
+ null,
+ "Hier klicken um diesen Kontakt zu entfernen"
+ ],
+ "Contact requests": [
+ null,
+ "Kontaktanfragen"
+ ],
+ "My contacts": [
+ null,
+ "Meine Kontakte"
+ ],
+ "Pending contacts": [
+ null,
+ "Unbestätigte Kontakte"
+ ],
+ "Custom status": [
+ null,
+ "Status-Nachricht"
+ ],
+ "Click to change your chat status": [
+ null,
+ "Klicken Sie, um ihrer Status to ändern"
+ ],
+ "Click here to write a custom status message": [
+ null,
+ "Klicken Sie hier, um ihrer Status-Nachricht to ändern"
+ ],
+ "online": [
+ null,
+ "online"
+ ],
+ "busy": [
+ null,
+ "beschäfticht"
+ ],
+ "away for long": [
+ null,
+ "länger abwesend"
+ ],
+ "away": [
+ null,
+ "abwesend"
+ ],
+ "I am %1$s": [
+ null,
+ "Ich bin %1$s"
+ ],
+ "Sign in": [
+ null,
+ "Anmelden"
+ ],
+ "XMPP/Jabber Username:": [
+ null,
+ "XMPP/Jabber Benutzername"
+ ],
+ "Password:": [
+ null,
+ "Passwort:"
+ ],
+ "Log In": [
+ null,
+ "Anmelden"
+ ],
+ "BOSH Service URL:": [
+ null,
+ "BOSH "
+ ],
+ "Connected": [
+ null,
+ "Verbunden"
+ ],
+ "Disconnected": [
+ null,
+ "Verbindung unterbrochen."
+ ],
+ "Error": [
+ null,
+ "Fehler"
+ ],
+ "Connecting": [
+ null,
+ "Verbindungsaufbau …"
+ ],
+ "Connection Failed": [
+ null,
+ "Entfernte Verbindung fehlgeschlagen"
+ ],
+ "Authenticating": [
+ null,
+ "Authentifizierung"
+ ],
+ "Authentication Failed": [
+ null,
+ "Authentifizierung gescheitert"
+ ],
+ "Disconnecting": [
+ null,
+ "Trenne Verbindung"
+ ],
+ "Attached": [
+ null,
+ "Angehängt"
+ ],
+ "Online Contacts": [
+ null,
+ "Online-Kontakte"
+ ]
+ }
+ }
+ });
+ return factory(de);
+ });
+}(this, function (de) {
+ return de;
+}));
From 4d9b9a7ba4ce46fb4d3152cfcc05a69b3abd1b03 Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 19:38:11 +0200
Subject: [PATCH 3/9] Move locales.js to locale dir
Trying to make it simpler and easier for people to add new translations by
reducing the amount of places where edits need to be made (e.g. no new edits
required in converse.js now).
---
converse.js | 6 +-----
{Libraries => locale}/locales.js | 9 +++++++++
2 files changed, 10 insertions(+), 5 deletions(-)
rename {Libraries => locale}/locales.js (56%)
diff --git a/converse.js b/converse.js
index f03fd6282..5e2d85ecd 100644
--- a/converse.js
+++ b/converse.js
@@ -14,11 +14,7 @@
if (typeof define === 'function' && define.amd) {
require.config({
paths: {
- "jed": "Libraries/jed",
- "locales": "Libraries/locales",
- "af": "locale/af/LC_MESSAGES/af",
- "en": "locale/en/LC_MESSAGES/en",
- "de": "locale/de/LC_MESSAGES/de",
+ "locales": "locale/locales",
"sjcl": "Libraries/sjcl",
"tinysort": "Libraries/jquery.tinysort",
"underscore": "Libraries/underscore",
diff --git a/Libraries/locales.js b/locale/locales.js
similarity index 56%
rename from Libraries/locales.js
rename to locale/locales.js
index 1e3b81d2e..8744576ee 100644
--- a/Libraries/locales.js
+++ b/locale/locales.js
@@ -1,4 +1,13 @@
(function (root, factory) {
+ require.config({
+ paths: {
+ "jed": "Libraries/jed",
+ "af": "locale/af/LC_MESSAGES/af",
+ "en": "locale/en/LC_MESSAGES/en",
+ "de": "locale/de/LC_MESSAGES/de"
+ }
+ });
+
define("locales", [
'jed',
'af',
From 08d69b3a3e65b152b209d76447acb908f619c663 Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 19:44:06 +0200
Subject: [PATCH 4/9] Add a note to docs about locales.js
---
docs/doctrees/environment.pickle | Bin 10479 -> 10479 bytes
docs/doctrees/index.doctree | Bin 68721 -> 69513 bytes
docs/html/_sources/index.txt | 13 +++++++++----
docs/html/index.html | 14 ++++++++++----
docs/html/searchindex.js | 2 +-
docs/source/index.rst | 11 ++++++++---
6 files changed, 28 insertions(+), 12 deletions(-)
diff --git a/docs/doctrees/environment.pickle b/docs/doctrees/environment.pickle
index 840f1f31c0e2096cae15e6e0cacfdb0ba774e186..be13ff91be0842f1972de99ec6724689657334ea 100644
GIT binary patch
delta 18
acmaDK_vMay8b6IXXA%H?L81W&!|Q5(u6E
delta 18
acmaDK_vMay8Z&jH_CkH?L81W&!|LF$fp{
diff --git a/docs/doctrees/index.doctree b/docs/doctrees/index.doctree
index cf6b8a87cd0d720445c6fc3a932a583eba87c85a..77a7c27f0fec47a420596a5c5885931ab5115064 100644
GIT binary patch
delta 4183
zcmchadwdjE7034`*|3|C5Wti|i)=A8DUVQE3e?aCr35e}f@F9|mt}V6?#@hRXO=TF
zB&nubL|UM~8xUBR?
zY&Vm!z~Rc|8l*KFMnsj@p{o_irsWNi70MUNZq;q_7S6Vdj*iM}
z3Pa*(h9xUpiNyOOz}LDOaExeGV|wq9KtNriCR8p}QL1nSCa0zbV4_Ge?ae>lknK{}
zsuk+WC`=;b9xTLUycvKg!sl%-L{?Pd?JNYeQerWk);CuT^=T@?RFR<9etblB1ET_5
zNe=e^W#vor&His!9;RU;8`r~Cco~4JMVhPid=+SM-MB3N#A;6u1**{P8gJH#Y{iU_
z_uwmyY^FEo_^8@D*@dk!%Nsm#+t_P!*mnzTTOK!0Iw{9U&}Av`w23m6ugSGkN|Hl2j3#VQSYVG
zOA6rCMezOk8OI26Z7FySX|)2pqZ}*?aNOH+CRG3@is0AtV1*zvOTnD9umIm%4o(Vi
z%A0p~eF3Z%!PQk5jEkocWOgZ7C#_z9y>f7m02|(zb2k*g=_2@D`5Bu8Sy~FVNSh$Q
zJIlct0bc7pc5Yb#3`OwNJlH14qEfI!+B*e!S2@@f;C0^e^Tj8xw+P;x2lo+VRw=lj
zv>E}vuN-`<0Dr(6JYRf3K3D`V%GY>+Ad5@Ew~;npfcQ
zu}j(JU58k6^A=R}mBBzjUV%dfRL99g;Vu%pv1qd1ift6O`Ynu&V|V)t@N)4zXl~Ju
z)5|h}X0CT&XcV^jS;ods-A=*#&?xI8@cj{m9V86HTY1G$I%;XAmedmBloEw|{pT3F
z=z5QQ#)%P442{B0F@{cK97a0VH;IYtBEOB~C#IXQz>dOwep3Z&W4^zpf{h)qn_NPa
zksiVqV-!B(Z>wNUH6JB?H-&n)SB|TU!u|dW=s)3Os7K-B*h<4?*Re{=_z7Wsz`v}L
zjhX(S=zNk~!wJpF9kk#fp+1Z)eUPM~2^WByPR!6u4xjR^N;W$CY2ot-MdE6R0~f$&
zu-hetG$m#`GC1%k_B%#Nb^ksK8$K&SKS!Z;7Y5BO@#j$+fG?1xK{FLRStXnpl2Y8U
z;V}`mhm0XR%pC_0h&FuDZ>VD9>K;egf-hk^0AKcJSFzF4_F|`lNh1+rff7@AhMNjE
z6B=%tub{0<8VbooEH2wT=7IrV_3x-+mt~(olN82-XM)G&L=Suo`5c#?oYv_n69lkV#-oFy?(;qVk`72Je<
zbQ29Lvcs`_=?r`e1)8NOZ_ME9xB*Y2)`4q+`Pf(iv10IT;aH=}1}>6t`wqDUrMmnC
z4cWGF*5CCv1li?H&!ACipc&%X+E$ToV7Bl*l7kA5yD9j-zdy)E)%*aZ&C*!Qb^K{z
zc1iMCa;YY0!hs)Br_RPTGTn5n50B?*_z`MY^kIsd&cwv&on#w+j5xR|XRo6E_W>;M4F^->PPpcJ3#92duKGUBQBq&uU
zEHkO4;5qDeNn&Ae@2t~o&9MM};U7RG`=x)Pnl-7vLZ8i2B{$c>uZ4SVx*40h3eGKU
z!1F?G;C&ejcZX);S>BWl8-6475tOs-#vRQucs`fk3TCZsxsc%Wr1Zc6fBg{FxaweT
z2&`eobz-=EEc$5!hftP+u9KWH3w}rUHThWDi@z5!^_p1{@&|GYi;yWc=6cv4!~vui
zgmW05x(x16tq=Z4ezb|@c&t}b92JhB(h-vCIe-PlIsAzngHm@p&f!J69}>$=0{-l;
z3bEBxOCRZFP`{yXqDl7qI2zt`aJ{=_gF-*gNmU2HA*r4X(iJ{;OfusGOiMH!d~W
z{pq-6#0qc8+^g#(MFylwO|jt=-VeYV*tV$G=rQ_|-K0N{FJyIwz8qEcW_^$jmNRvk
zdfoaeI={}=lfGKRt`5Cf0k^E^;`XYwd@k+`Uh)S+sHT3WdKf-BgdCF
h{t!6hHxFeKBWF>H!Z~cEYT6~3)_LLk7PfA@^wfn0(SPpD
z{hf2Z_uPBWy*s=2fwJ@Wl^y&0DR$I<`=T`oIuj4PATU}ADKRja>Ob-PD!_eZd|Hnv4Ysg>nT7Ah3
zd_3MzbraLK>LvQ7D75+E3p=LFM9mtNGmDxlQSHxMCDFpCH|uo{H+}sBT4dI|>U(dz%E`Rt&ycg1h{>w|3;f3-jQcu5{ySB}9r`K1I|RR~^2+S?^~Z!vhe1h4Rq{FCRv
z-FfiF(oyhAf~+V6uOjUd3BJ7;yjp_a<8Qv$lLN2Gga4Y{uC)Z2R|vj_w2%bfQ4H>p
z;C24RiyLy_^?C52Y{nZ1vY-%rEooH}yssGCE5UvKk$)v~U?mU!TNZpBK{^Y;8%YaG
z@SVlrehJ>>NB_Mm2YzoJTwaF3xOtlivak?*J!v%(d{;3zD#14#oXr;Hz-k_Rc{bx4
z3DR2#)<|oX;Qhtmm;}cUKEbZbffIRfM;6QpvbGRBK-#4ee0MQ8DZ#q18SBoSVk1x9
znX$HoLGkQPvlx>5w)}k`EM?~sqY?lyaY+CJ2mv#`i>J!iaVO%EGxPLrtJ^s?
zYN5jc>EM$?IBs~FXV{ht_e%AkaLQT3$Op00qttq!S?+)hX%&~;)sndGLb}~Y!MGWY
z4IT&hkaQ0j3Dxy9@ZiJPUvr5P`S0XhI3zHU(c-&JF
zmE@ia56HNWk~QRV&oiu~3lECc3O2Rn2&y)G4BKIN2-{YrHaFRr7T=OGtSv5lTv!$C
z9rd3;haROG2I6W=bGe#<6dV=zSFp<_d=gDc80Q=36b7FX&sMPdkx$Er8Z0iuQR8+x
z%`HsmGg6IsHgU$r_$(2EXon&A9KAOwGNNyxy#|>-1&N@FPoG@!JzbS3?4tLZ6
zBPDl1^>`YS!&3Sd4H81ztmZ4{B;W*fC-6bTqssC!Zg$?^Mjhu}9=ELlBMFa7q}(Q~
zn{9?`cs9Uy#Oq-;nSED8Dp^z46X>&7DdpBScv8BLChfR9lfVqqDfph0$MZqQ#^Nw6
zOvlnvE_`34D%qsAA4ouzYiA(NRVpm_p^T`Zg2Ic51GnP1{7;ETD)9_GjYcJy@djqi
zhab^@1u2gomCuM9HPn(0I
z8iVj0xl#FQF?G9<@O1b|D9{mD6H;pMaN3X`;HTsnRQkFxr|0RtLLE&CekR;1HmCIk
z635}O^Z1}g74K-c^`}tXqlA;(;-Jyez9^olV)gZ>QODAyt;`*$pNk7steO2nOs!@O
zkzW!o=<0Y+z)NCjHJi5JS16gXnDE!yv(@}Oeof9LMgq>zOAS_!XLva8(OUbBIE>-!
zx8g)Ko4ERAbcrervVsiDPLviZ0k5DH>#_>8?K$n$Q7s~CHFuAk6;mSY(iOiW
zV?Zf25-$86--qE3*tY6(O_hGYmYUDwrL500>03=-Zl0&F$WF7DdVS_*`dD3P_KTen
zc2#IAiEGW6cr?QHupY6zhRtkWPGYw?mmW*Z4tlIKw^Q6Ia}oB;F8rl1JLywTF|QVf
zYjCDfaiWGzoI=0d`W$_~ey#a34r@+f*i6DkpKm6``5M+$_eXRYhS$iE<9`PH+&?E4
djbm+%e?ln=f5uiRr&__;y)J#vW1ES!{|A!52z~$n
diff --git a/docs/html/_sources/index.txt b/docs/html/_sources/index.txt
index bcec48fa1..c8acf596f 100644
--- a/docs/html/_sources/index.txt
+++ b/docs/html/_sources/index.txt
@@ -304,7 +304,7 @@ CSS can be minimized with Yahoo's yuicompressor tool:
Translations
============
-The gettext POT file located in ./locales/converse.pot is the template
+The gettext POT file located in ./locale/converse.pot is the template
containing all translations and from which for each language an individual PO
file is generated.
@@ -327,7 +327,7 @@ You can then create or update the PO file for a specific language by doing the f
::
- msgmerge ./locales/af/LC_MESSAGES/converse.po ./locales/converse.pot -U
+ msgmerge ./locale/af/LC_MESSAGES/converse.po ./locale/converse.pot -U
This PO file is then what gets translated.
@@ -339,7 +339,7 @@ that we're using.
::
"domain: converse\n"
- "lang: af\n",
+ "lang: af\n"
"plural_forms: nplurals=2; plural=(n != 1);\n"
@@ -358,7 +358,7 @@ You can then convert the translations into JSON format:
::
- po2json locales/af/LC_MESSAGES/converse.po locales/af/LC_MESSAGES/converse.json
+ po2json locale/af/LC_MESSAGES/converse.po locale/af/LC_MESSAGES/converse.json
Now from converse.json paste the data as a value for the "locale_data" key in the
object in the language's .js file.
@@ -383,6 +383,11 @@ create or update the file ./locale/LC_MESSAGES/de.js with the following code:
making sure to also paste the JSON data as value to the "locale_data" key.
+.. Note ::
+ If you are adding translations for a new language that is not already supported,
+ you'll have to make one more edit in ./locale/locales.js to make sure the
+ language is loaded by require.js.
+
Congratulations, you've now succesfully added your translations. Sorry for all
those hoops you had to jump through.
diff --git a/docs/html/index.html b/docs/html/index.html
index f80e1acce..b73369fc3 100644
--- a/docs/html/index.html
+++ b/docs/html/index.html
@@ -315,7 +315,7 @@ manager, NPM.
-
The gettext POT file located in ./locales/converse.pot is the template
+
The gettext POT file located in ./locale/converse.pot is the template
containing all translations and from which for each language an individual PO
file is generated.
The POT file contains all translateable strings extracted from converse.js.
@@ -328,7 +328,7 @@ function like so:
You can then create or update the PO file for a specific language by doing the following:
-
msgmerge ./locales/af/LC_MESSAGES/converse.po ./locales/converse.pot -U
+
msgmerge ./locale/af/LC_MESSAGES/converse.po ./locale/converse.pot -U
This PO file is then what gets translated.
If you’ve created a new PO file, please make sure to add the following
@@ -336,7 +336,7 @@ attributes at the top of the file (under Content-Transfer-Encoding). Th
required as configuration settings for Jed, the Javascript translations library
that we’re using.
"domain: converse\n"
-"lang: af\n",
+"lang: af\n"
"plural_forms: nplurals=2; plural=(n != 1);\n"
@@ -348,7 +348,7 @@ following command to install it (npm being the node.js package manager):
You can then convert the translations into JSON format:
-
po2json locales/af/LC_MESSAGES/converse.po locales/af/LC_MESSAGES/converse.json
+
po2json locale/af/LC_MESSAGES/converse.po locale/af/LC_MESSAGES/converse.json
Now from converse.json paste the data as a value for the “locale_data” key in the
object in the language’s .js file.
@@ -368,6 +368,12 @@ create or update the file ./locale/LC_MESSAGES/de.js with the following code:
making sure to also paste the JSON data as value to the “locale_data” key.
+
+
Note
+
If you are adding translations for a new language that is not already supported,
+you’ll have to make one more edit in ./locale/locales.js to make sure the
+language is loaded by require.js.
+
Congratulations, you’ve now succesfully added your translations. Sorry for all
those hoops you had to jump through.
diff --git a/docs/html/searchindex.js b/docs/html/searchindex.js
index e5f8219f3..bd953ba65 100644
--- a/docs/html/searchindex.js
+++ b/docs/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({objects:{},terms:{all:0,code:0,partial:0,queri:0,webchat:0,follow:0,middl:0,depend:0,sensit:0,sorri:0,those:0,under:0,string:0,fals:0,mechan:0,jack:0,veri:0,list:0,pleas:0,prevent:0,past:0,second:0,pass:0,download:0,further:0,fullnam:0,even:0,index:0,what:0,hide:0,section:0,current:0,version:0,"new":0,net:0,"public":0,gener:0,here:0,valu:0,box:0,convert:0,convers:0,mysit:0,implement:0,via:0,extra:0,apach:0,releas:0,href:0,org:0,auto_list_room:0,instal:0,from:0,zip:0,commun:0,doubl:0,two:0,websit:0,stylesheet:0,call:0,recommend:0,type:0,until:0,tightli:0,more:0,yahoo:0,must:0,room:0,setup:[],xhr:0,can:0,lc_messag:0,purpos:0,root:0,fetch:0,control:0,quickstart:0,share:0,templat:0,tag:0,proprietari:0,explor:0,occup:0,end:0,goal:0,write:0,how:0,sid:0,instead:0,css:0,updat:0,npm:0,regener:0,product:0,resourc:0,after:0,usabl:0,befor:0,underscor:0,data:0,demonstr:0,man:0,practic:0,bind:0,django:0,inform:0,order:0,xmpp:0,over:0,through:0,streamlin:0,snippet:0,jid:0,directli:0,fit:0,pend:0,therefor:0,might:0,them:0,anim:0,"return":0,thei:0,initi:0,front:0,now:0,introduct:0,name:0,authent:0,ejabberd:0,each:0,side:0,mean:0,domain:0,individu:0,realli:0,legwork:0,connect:0,extract:0,variabl:0,open:0,content:0,rel:0,internet:0,plural:0,factori:0,po2json:0,proxi:0,insid:0,standard:0,standalon:0,put:0,succesfulli:0,blogpost:0,keep:0,yui:0,first:0,origin:0,softwar:0,render:0,onc:0,hoop:0,lastnam:0,number:0,yourself:0,restrict:0,alreadi:0,owner:0,jabber:0,differ:0,script:0,top:0,messag:0,attach:0,attack:0,jed:0,luckili:0,option:0,tool:0,specifi:0,compressor:0,part:0,exactli:0,than:0,serv:0,jump:0,kind:0,provid:0,remov:0,bridg:0,toward:[],browser:0,sai:0,saa:0,modern:0,ani:0,packag:0,have:0,tabl:0,need:0,moffitt:0,bosh_service_url:0,prebind:0,min:0,latter:0,also:0,exampl:0,build:0,which:0,singl:0,sure:0,though:0,track:0,object:0,most:0,deploi:0,homepag:0,don:0,url:0,request:0,face:0,runtim:0,xdomainrequest:0,show:0,german:0,text:0,session:0,fine:0,find:0,onli:0,locat:0,just:0,configur:0,solut:0,should:0,folder:0,local:0,meant:0,get:0,opkod:0,cannot:0,requir:0,enabl:0,method:0,reload:0,integr:0,contain:0,where:0,set:0,stroph:0,see:0,close:0,state:0,between:0,experi:0,hide_muc_serv:0,attribut:0,kei:0,screen:0,javascript:0,job:0,bosh:0,cor:0,instant:0,shortliv:0,conversej:0,etc:0,grain:0,mani:0,login:0,com:0,load:0,pot:0,backend:0,creat:0,json:0,much:0,besid:0,subscrib:0,msgmerg:0,great:0,minifi:0,togeth:0,i18n:0,present:0,multi:0,servic:0,plugin:0,defin:0,file:0,helper:0,demo:0,auto_subscrib:0,site:0,rid:0,minim:0,media:0,make:0,minif:0,cross:0,same:0,html:0,signon:0,http:0,webserv:0,optim:0,upon:0,hand:0,user:0,xhr_user_search:0,recent:0,stateless:0,person:[],contact:0,command:0,wherebi:0,thi:0,choos:0,usual:0,plural_form:0,protocol:0,firstnam:0,languag:0,web:0,xmlhttprequest:0,had:0,add:0,valid:0,input:0,yuicompressor:0,match:0,applic:0,format:0,read:0,nginx:0,traffic:0,like:0,xss:0,success:0,specif:0,server:0,benefit:0,either:0,page:0,deal:0,nplural:0,some:0,back:0,librari:0,deploy:0,overcom:0,refer:0,run:0,host:0,panel:0,src:0,about:0,controlbox:0,unfortun:0,act:0,own:0,encod:0,automat:0,wrap:0,your:0,manag:0,log:0,wai:0,transfer:0,support:0,custom:0,avail:0,start:[],includ:0,lot:0,suit:0,"function":0,properli:0,form:0,bundl:0,link:0,translat:0,synonym:0,"true":0,congratul:0,requirej:0,info:0,made:0,locale_data:0,possibl:0,"default":0,below:0,otherwis:0,problem:0,expect:0,featur:0,onconnect:0,exist:0,chat:0,want:0,when:0,detail:0,gettext:0,field:0,other:0,test:0,you:0,nice:0,node:0,stai:0,lang:0,longer:0},objtypes:{},titles:["Introduction"],objnames:{},filenames:["index"]})
\ No newline at end of file
+Search.setIndex({objects:{},terms:{all:0,code:0,partial:0,queri:0,webchat:0,follow:0,middl:0,depend:0,sensit:0,sorri:0,those:0,under:0,string:0,fals:0,mechan:0,jack:0,veri:0,list:0,pleas:0,prevent:0,past:0,second:0,pass:0,download:0,further:0,fullnam:0,even:0,index:0,what:0,hide:0,section:0,current:0,version:0,"new":0,net:0,"public":0,gener:0,here:0,valu:0,box:0,convert:0,convers:0,mysit:0,implement:0,via:0,extra:0,apach:0,releas:0,href:0,org:0,auto_list_room:0,instal:0,from:0,zip:0,commun:0,doubl:0,two:0,websit:0,stylesheet:0,call:0,recommend:0,type:0,until:0,tightli:0,more:0,yahoo:0,must:0,room:0,setup:[],xhr:0,can:0,lc_messag:0,purpos:0,root:0,fetch:0,control:0,quickstart:0,share:0,templat:0,tag:0,proprietari:0,explor:0,occup:0,end:0,goal:0,write:0,how:0,sid:0,instead:0,css:0,updat:0,npm:0,regener:0,product:0,resourc:0,after:0,usabl:0,befor:0,underscor:0,data:0,demonstr:0,man:0,practic:0,bind:0,django:0,inform:0,order:0,xmpp:0,over:0,through:0,streamlin:0,snippet:0,jid:0,directli:0,fit:0,pend:0,therefor:0,might:0,them:0,anim:0,"return":0,thei:0,initi:0,front:0,now:0,introduct:0,name:0,edit:0,authent:0,ejabberd:0,each:0,side:0,mean:0,domain:0,individu:0,realli:0,legwork:0,connect:0,extract:0,variabl:0,open:0,content:0,rel:0,internet:0,plural:0,factori:0,po2json:0,proxi:0,insid:0,standard:0,standalon:0,put:0,succesfulli:0,blogpost:0,keep:0,yui:0,first:0,origin:0,softwar:0,render:0,onc:0,hoop:0,lastnam:0,number:0,yourself:0,restrict:0,alreadi:0,owner:0,jabber:0,differ:0,script:0,top:0,messag:0,attach:0,attack:0,jed:0,luckili:0,option:0,tool:0,specifi:0,compressor:0,part:0,exactli:0,than:0,serv:0,jump:0,kind:0,provid:0,remov:0,bridg:0,toward:[],browser:0,sai:0,saa:0,modern:0,ani:0,packag:0,have:0,tabl:0,need:0,moffitt:0,bosh_service_url:0,prebind:0,min:0,latter:0,note:0,also:0,exampl:0,build:0,which:0,singl:0,sure:0,though:0,track:0,object:0,most:0,deploi:0,homepag:0,don:0,url:0,request:0,face:0,runtim:0,xdomainrequest:0,show:0,german:0,text:0,session:0,fine:0,find:0,onli:0,locat:0,just:0,configur:0,solut:0,should:0,folder:0,local:0,meant:0,get:0,opkod:0,cannot:0,requir:0,enabl:0,method:0,reload:0,integr:0,contain:0,where:0,set:0,stroph:0,see:0,close:0,state:0,between:0,experi:0,hide_muc_serv:0,attribut:0,kei:0,screen:0,javascript:0,job:0,bosh:0,cor:0,instant:0,shortliv:0,conversej:0,etc:0,grain:0,mani:0,login:0,com:0,load:0,pot:0,backend:0,creat:0,json:0,much:0,besid:0,subscrib:0,msgmerg:0,great:0,minifi:0,togeth:0,i18n:0,present:0,multi:0,servic:0,plugin:0,defin:0,file:0,helper:0,demo:0,auto_subscrib:0,site:0,rid:0,minim:0,media:0,make:0,minif:0,cross:0,same:0,html:0,signon:0,http:0,webserv:0,optim:0,upon:0,hand:0,user:0,xhr_user_search:0,recent:0,stateless:0,person:[],contact:0,command:0,wherebi:0,thi:0,choos:0,usual:0,plural_form:0,protocol:0,firstnam:0,languag:0,web:0,xmlhttprequest:0,had:0,add:0,valid:0,input:0,yuicompressor:0,match:0,applic:0,format:0,read:0,nginx:0,traffic:0,like:0,xss:0,success:0,specif:0,server:0,benefit:0,either:0,page:0,deal:0,nplural:0,some:0,back:0,librari:0,deploy:0,overcom:0,refer:0,run:0,host:0,panel:0,src:0,about:0,controlbox:0,unfortun:0,act:0,own:0,encod:0,automat:0,wrap:0,your:0,manag:0,log:0,wai:0,transfer:0,support:0,custom:0,avail:0,start:[],includ:0,lot:0,suit:0,"function":0,properli:0,form:0,bundl:0,link:0,translat:0,synonym:0,"true":0,congratul:0,requirej:0,info:0,made:0,locale_data:0,possibl:0,"default":0,below:0,otherwis:0,problem:0,expect:0,featur:0,onconnect:0,exist:0,chat:0,want:0,when:0,detail:0,gettext:0,field:0,other:0,test:0,you:0,nice:0,node:0,stai:0,lang:0,longer:0},objtypes:{},titles:["Introduction"],objnames:{},filenames:["index"]})
\ No newline at end of file
diff --git a/docs/source/index.rst b/docs/source/index.rst
index e4d6fbe8a..c8acf596f 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -304,7 +304,7 @@ CSS can be minimized with Yahoo's yuicompressor tool:
Translations
============
-The gettext POT file located in ./locales/converse.pot is the template
+The gettext POT file located in ./locale/converse.pot is the template
containing all translations and from which for each language an individual PO
file is generated.
@@ -327,7 +327,7 @@ You can then create or update the PO file for a specific language by doing the f
::
- msgmerge ./locales/af/LC_MESSAGES/converse.po ./locales/converse.pot -U
+ msgmerge ./locale/af/LC_MESSAGES/converse.po ./locale/converse.pot -U
This PO file is then what gets translated.
@@ -358,7 +358,7 @@ You can then convert the translations into JSON format:
::
- po2json locales/af/LC_MESSAGES/converse.po locales/af/LC_MESSAGES/converse.json
+ po2json locale/af/LC_MESSAGES/converse.po locale/af/LC_MESSAGES/converse.json
Now from converse.json paste the data as a value for the "locale_data" key in the
object in the language's .js file.
@@ -383,6 +383,11 @@ create or update the file ./locale/LC_MESSAGES/de.js with the following code:
making sure to also paste the JSON data as value to the "locale_data" key.
+.. Note ::
+ If you are adding translations for a new language that is not already supported,
+ you'll have to make one more edit in ./locale/locales.js to make sure the
+ language is loaded by require.js.
+
Congratulations, you've now succesfully added your translations. Sorry for all
those hoops you had to jump through.
From 77535bb08e3b3bf284f176bf502e209866a79dbd Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 19:50:54 +0200
Subject: [PATCH 5/9] Add PO file for Hungarian
---
locale/hu/LC_MESSAGES/converse.po | 481 ++++++++++++++++++++++++++++++
1 file changed, 481 insertions(+)
create mode 100644 locale/hu/LC_MESSAGES/converse.po
diff --git a/locale/hu/LC_MESSAGES/converse.po b/locale/hu/LC_MESSAGES/converse.po
new file mode 100644
index 000000000..e61ce8581
--- /dev/null
+++ b/locale/hu/LC_MESSAGES/converse.po
@@ -0,0 +1,481 @@
+# Hungarian translations for Converse.js package.
+# Copyright (C) 2013 Jan-Carel Brand
+# This file is distributed under the same license as the Converse.js package.
+# JC Brand , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Converse.js 0.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-01 23:03+0200\n"
+"PO-Revision-Date: 2013-06-02 19:45+0200\n"
+"Last-Translator: JC Brand \n"
+"Language-Team: Hungarian\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: converse.js:397 converse.js:1128
+msgid "Show this menu"
+msgstr ""
+
+#: converse.js:398 converse.js:1129
+msgid "Write in the third person"
+msgstr ""
+
+#: converse.js:399 converse.js:1133
+msgid "Remove messages"
+msgstr ""
+
+#: converse.js:539
+msgid "Personal message"
+msgstr ""
+
+#: converse.js:613
+msgid "Contacts"
+msgstr ""
+
+#: converse.js:618
+msgid "Online"
+msgstr ""
+
+#: converse.js:619
+msgid "Busy"
+msgstr ""
+
+#: converse.js:620
+msgid "Away"
+msgstr ""
+
+#: converse.js:621
+msgid "Offline"
+msgstr ""
+
+#: converse.js:628
+msgid "Click to add new chat contacts"
+msgstr ""
+
+#: converse.js:628
+msgid "Add a contact"
+msgstr ""
+
+#: converse.js:637
+msgid "Contact username"
+msgstr ""
+
+#: converse.js:638
+msgid "Add"
+msgstr ""
+
+#: converse.js:646
+msgid "Contact name"
+msgstr ""
+
+#: converse.js:647
+msgid "Search"
+msgstr ""
+
+#: converse.js:682
+msgid "No users found"
+msgstr ""
+
+#: converse.js:689
+msgid "Click to add as a chat contact"
+msgstr ""
+
+#: converse.js:753
+msgid "Click to open this room"
+msgstr ""
+
+#: converse.js:755
+msgid "Show more information on this room"
+msgstr ""
+
+#: converse.js:760
+msgid "Description:"
+msgstr ""
+
+#: converse.js:761
+msgid "Occupants:"
+msgstr ""
+
+#: converse.js:762
+msgid "Features:"
+msgstr ""
+
+#: converse.js:764
+msgid "Requires authentication"
+msgstr ""
+
+#: converse.js:767
+msgid "Hidden"
+msgstr ""
+
+#: converse.js:770
+msgid "Requires an invitation"
+msgstr ""
+
+#: converse.js:773
+msgid "Moderated"
+msgstr ""
+
+#: converse.js:776
+msgid "Non-anonymous"
+msgstr ""
+
+#: converse.js:779
+msgid "Open room"
+msgstr ""
+
+#: converse.js:782
+msgid "Permanent room"
+msgstr ""
+
+#: converse.js:785
+msgid "Public"
+msgstr ""
+
+#: converse.js:788
+msgid "Semi-anonymous"
+msgstr ""
+
+#: converse.js:791
+msgid "Temporary room"
+msgstr ""
+
+#: converse.js:794
+msgid "Unmoderated"
+msgstr ""
+
+#: converse.js:800
+msgid "Rooms"
+msgstr ""
+
+#: converse.js:804
+msgid "Room name"
+msgstr ""
+
+#: converse.js:805
+msgid "Nickname"
+msgstr ""
+
+#: converse.js:806
+msgid "Server"
+msgstr ""
+
+#: converse.js:807
+msgid "Join"
+msgstr ""
+
+#: converse.js:808
+msgid "Show rooms"
+msgstr ""
+
+#. For translators: %1$s is a variable and will be replaced with the XMPP server name
+#: converse.js:841
+msgid "No rooms on %1$s"
+msgstr ""
+
+#. For translators: %1$s is a variable and will be
+#. replaced with the XMPP server name
+#: converse.js:856
+msgid "Rooms on %1$s"
+msgstr ""
+
+#: converse.js:1130
+msgid "Set chatroom topic"
+msgstr ""
+
+#: converse.js:1131
+msgid "Kick user from chatroom"
+msgstr ""
+
+#: converse.js:1132
+msgid "Ban user from chatroom"
+msgstr ""
+
+#: converse.js:1159
+msgid "Message"
+msgstr ""
+
+#: converse.js:1273 converse.js:2318
+msgid "Save"
+msgstr ""
+
+#: converse.js:1274
+msgid "Cancel"
+msgstr ""
+
+#: converse.js:1321
+msgid "An error occurred while trying to save the form."
+msgstr ""
+
+#: converse.js:1367
+msgid "This chatroom requires a password"
+msgstr ""
+
+#: converse.js:1368
+msgid "Password: "
+msgstr ""
+
+#: converse.js:1369
+msgid "Submit"
+msgstr ""
+
+#: converse.js:1383
+msgid "This room is not anonymous"
+msgstr ""
+
+#: converse.js:1384
+msgid "This room now shows unavailable members"
+msgstr ""
+
+#: converse.js:1385
+msgid "This room does not show unavailable members"
+msgstr ""
+
+#: converse.js:1386
+msgid "Non-privacy-related room configuration has changed"
+msgstr ""
+
+#: converse.js:1387
+msgid "Room logging is now enabled"
+msgstr ""
+
+#: converse.js:1388
+msgid "Room logging is now disabled"
+msgstr ""
+
+#: converse.js:1389
+msgid "This room is now non-anonymous"
+msgstr ""
+
+#: converse.js:1390
+msgid "This room is now semi-anonymous"
+msgstr ""
+
+#: converse.js:1391
+msgid "This room is now fully-anonymous"
+msgstr ""
+
+#: converse.js:1392
+msgid "A new room has been created"
+msgstr ""
+
+#: converse.js:1393
+msgid "Your nickname has been changed"
+msgstr ""
+
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: jcbrand has been banned
+#: converse.js:1400
+msgid "%1$s has been banned"
+msgstr ""
+
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: jcbrand has been kicked out
+#: converse.js:1404
+msgid "%1$s has been kicked out"
+msgstr ""
+
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: jcbrand has been removed because of an affiliasion change
+#: converse.js:1408
+msgid "%1$s has been removed because of an affiliation change"
+msgstr ""
+
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: jcbrand has been removed for not being a member
+#: converse.js:1412
+msgid "%1$s has been removed for not being a member"
+msgstr ""
+
+#: converse.js:1416 converse.js:1478
+msgid "You have been banned from this room"
+msgstr ""
+
+#: converse.js:1417
+msgid "You have been kicked from this room"
+msgstr ""
+
+#: converse.js:1418
+msgid "You have been removed from this room because of an affiliation change"
+msgstr ""
+
+#: converse.js:1419
+msgid ""
+"You have been removed from this room because the room has changed to members-"
+"only and you're not a member"
+msgstr ""
+
+#: converse.js:1420
+msgid ""
+"You have been removed from this room because the MUC (Multi-user chat) "
+"service is being shut down."
+msgstr ""
+
+#: converse.js:1476
+msgid "You are not on the member list of this room"
+msgstr ""
+
+#: converse.js:1482
+msgid "No nickname was specified"
+msgstr ""
+
+#: converse.js:1486
+msgid "You are not allowed to create new rooms"
+msgstr ""
+
+#: converse.js:1488
+msgid "Your nickname doesn't conform to this room's policies"
+msgstr ""
+
+#: converse.js:1490
+msgid "Your nickname is already taken"
+msgstr ""
+
+#: converse.js:1492
+msgid "This room does not (yet) exist"
+msgstr ""
+
+#: converse.js:1494
+msgid "This room has reached it's maximum number of occupants"
+msgstr ""
+
+#. For translators: the %1$s and %2$s parts will get replaced by the user and topic text respectively
+#. Example: Topic set by JC Brand to: Hello World!
+#: converse.js:1571
+msgid "Topic set by %1$s to: %2$s"
+msgstr ""
+
+#: converse.js:1587
+msgid "This user is a moderator"
+msgstr ""
+
+#: converse.js:1590
+msgid "This user can send messages in this room"
+msgstr ""
+
+#: converse.js:1593
+msgid "This user can NOT send messages in this room"
+msgstr ""
+
+#: converse.js:1796
+msgid "Click to chat with this contact"
+msgstr ""
+
+#: converse.js:1797 converse.js:1801
+msgid "Click to remove this contact"
+msgstr ""
+
+#: converse.js:2163
+msgid "Contact requests"
+msgstr ""
+
+#: converse.js:2164
+msgid "My contacts"
+msgstr ""
+
+#: converse.js:2165
+msgid "Pending contacts"
+msgstr ""
+
+#: converse.js:2317
+msgid "Custom status"
+msgstr ""
+
+#: converse.js:2323
+msgid "Click to change your chat status"
+msgstr ""
+
+#: converse.js:2326
+msgid "Click here to write a custom status message"
+msgstr ""
+
+#: converse.js:2355 converse.js:2363
+msgid "online"
+msgstr ""
+
+#: converse.js:2357
+msgid "busy"
+msgstr ""
+
+#: converse.js:2359
+msgid "away for long"
+msgstr ""
+
+#: converse.js:2361
+msgid "away"
+msgstr ""
+
+#. For translators: the %1$s part gets replaced with the status
+#. Example, I am online
+#: converse.js:2375 converse.js:2409
+msgid "I am %1$s"
+msgstr ""
+
+#: converse.js:2480
+msgid "Sign in"
+msgstr ""
+
+#: converse.js:2483
+msgid "XMPP/Jabber Username:"
+msgstr ""
+
+#: converse.js:2485
+msgid "Password:"
+msgstr ""
+
+#: converse.js:2487
+msgid "Log In"
+msgstr ""
+
+#: converse.js:2491
+msgid "BOSH Service URL:"
+msgstr ""
+
+#: converse.js:2503
+msgid "Connected"
+msgstr ""
+
+#: converse.js:2507
+msgid "Disconnected"
+msgstr ""
+
+#: converse.js:2511
+msgid "Error"
+msgstr ""
+
+#: converse.js:2513
+msgid "Connecting"
+msgstr ""
+
+#: converse.js:2516
+msgid "Connection Failed"
+msgstr ""
+
+#: converse.js:2518
+msgid "Authenticating"
+msgstr ""
+
+#: converse.js:2521
+msgid "Authentication Failed"
+msgstr ""
+
+#: converse.js:2523
+msgid "Disconnecting"
+msgstr ""
+
+#: converse.js:2525
+msgid "Attached"
+msgstr ""
+
+#: converse.js:2656
+msgid "Online Contacts"
+msgstr ""
From fcb842f65555eae454ddbe6aa94b1dcb24396d4a Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 19:51:04 +0200
Subject: [PATCH 6/9] Decided to add the JSON files as well
Even though they are actually not used directly and instead a step between the
PO file and generating the .js file
---
locale/af/LC_MESSAGES/converse.json | 459 +++++++++++++++++++++++++++
locale/de/LC_MESSAGES/converse.json | 460 ++++++++++++++++++++++++++++
locale/hu/LC_MESSAGES/converse.json | 457 +++++++++++++++++++++++++++
3 files changed, 1376 insertions(+)
create mode 100644 locale/af/LC_MESSAGES/converse.json
create mode 100644 locale/de/LC_MESSAGES/converse.json
create mode 100644 locale/hu/LC_MESSAGES/converse.json
diff --git a/locale/af/LC_MESSAGES/converse.json b/locale/af/LC_MESSAGES/converse.json
new file mode 100644
index 000000000..ffde6205d
--- /dev/null
+++ b/locale/af/LC_MESSAGES/converse.json
@@ -0,0 +1,459 @@
+{
+ "converse": {
+ "": {
+ "Project-Id-Version": "Converse.js 0.4",
+ "Report-Msgid-Bugs-To": "",
+ "POT-Creation-Date": "2013-06-01 23:02+0200",
+ "PO-Revision-Date": "2013-06-02 13:26+0200",
+ "Last-Translator": "JC Brand ",
+ "Language-Team": "Afrikaans",
+ "Language": "af",
+ "MIME-Version": "1.0",
+ "Content-Type": "text/plain; charset=ASCII",
+ "Content-Transfer-Encoding": "8bit",
+ "domain": "converse",
+ "lang": "af",
+ "plural_forms": "nplurals=2; plural=(n != 1);"
+ },
+ "Show this menu": [
+ null,
+ "Vertoon hierdie keuselys"
+ ],
+ "Write in the third person": [
+ null,
+ "Skryf in die derde persoon"
+ ],
+ "Remove messages": [
+ null,
+ "Verwyder boodskappe"
+ ],
+ "Personal message": [
+ null,
+ "Persoonlike boodskap"
+ ],
+ "Contacts": [
+ null,
+ "Kontakte"
+ ],
+ "Online": [
+ null,
+ "Aangemeld"
+ ],
+ "Busy": [
+ null,
+ "Besig"
+ ],
+ "Away": [
+ null,
+ "Afwesig"
+ ],
+ "Offline": [
+ null,
+ "Afgemeld"
+ ],
+ "Click to add new chat contacts": [
+ null,
+ "Kliek om nuwe kletskontakte by te voeg"
+ ],
+ "Add a contact": [
+ null,
+ "Voeg 'n kontak by"
+ ],
+ "Contact username": [
+ null,
+ "Konak gebruikersnaam"
+ ],
+ "Add": [
+ null,
+ "Voeg by"
+ ],
+ "Contact name": [
+ null,
+ "Kontaknaam"
+ ],
+ "Search": [
+ null,
+ "Soek"
+ ],
+ "No users found": [
+ null,
+ "Geen gebruikers gevind"
+ ],
+ "Click to add as a chat contact": [
+ null,
+ "Kliek om as kletskontak by te voeg"
+ ],
+ "Click to open this room": [
+ null,
+ "Kliek om hierdie kletskamer te open"
+ ],
+ "Show more information on this room": [
+ null,
+ "Wys meer inligting aangaande hierdie kletskamer"
+ ],
+ "Description:": [
+ null,
+ "Beskrywing:"
+ ],
+ "Occupants:": [
+ null,
+ "Deelnemers:"
+ ],
+ "Features:": [
+ null,
+ "Eienskappe:"
+ ],
+ "Requires authentication": [
+ null,
+ "Benodig magtiging"
+ ],
+ "Hidden": [
+ null,
+ "Verskuil"
+ ],
+ "Requires an invitation": [
+ null,
+ "Benodig 'n uitnodiging"
+ ],
+ "Moderated": [
+ null,
+ "Gemodereer"
+ ],
+ "Non-anonymous": [
+ null,
+ "Nie-anoniem"
+ ],
+ "Open room": [
+ null,
+ "Oop kletskamer"
+ ],
+ "Permanent room": [
+ null,
+ "Permanente kamer"
+ ],
+ "Public": [
+ null,
+ "Publiek"
+ ],
+ "Semi-anonymous": [
+ null,
+ "Deels anoniem"
+ ],
+ "Temporary room": [
+ null,
+ "Tydelike kamer"
+ ],
+ "Unmoderated": [
+ null,
+ "Ongemodereer"
+ ],
+ "Rooms": [
+ null,
+ "Kamers"
+ ],
+ "Room name": [
+ null,
+ "Kamer naam"
+ ],
+ "Nickname": [
+ null,
+ "Bynaam"
+ ],
+ "Server": [
+ null,
+ "Bediener"
+ ],
+ "Join": [
+ null,
+ "Sluit aan"
+ ],
+ "Show rooms": [
+ null,
+ "Wys kamers"
+ ],
+ "No rooms on %1$s": [
+ null,
+ "Geen kamers op %1$s"
+ ],
+ "Rooms on %1$s": [
+ null,
+ "Kamers op %1$s"
+ ],
+ "Set chatroom topic": [
+ null,
+ "Stel kletskamer onderwerp"
+ ],
+ "Kick user from chatroom": [
+ null,
+ "Skop gebruiker uit die kletskamer"
+ ],
+ "Ban user from chatroom": [
+ null,
+ "Verban gebruiker vanuit die kletskamer"
+ ],
+ "Message": [
+ null,
+ "Boodskap"
+ ],
+ "Save": [
+ null,
+ "Stoor"
+ ],
+ "Cancel": [
+ null,
+ "Kanseleer"
+ ],
+ "An error occurred while trying to save the form.": [
+ null,
+ "A fout het voorgekom terwyl probeer is om die vorm te stoor."
+ ],
+ "This chatroom requires a password": [
+ null,
+ "Hiedie kletskamer benodig 'n wagwoord"
+ ],
+ "Password: ": [
+ null,
+ "Wagwoord:"
+ ],
+ "Submit": [
+ null,
+ "Dien in"
+ ],
+ "This room is not anonymous": [
+ null,
+ "Hierdie vertrek is nie anoniem nie"
+ ],
+ "This room now shows unavailable members": [
+ null,
+ "Hierdie vertrek wys nou onbeskikbare lede"
+ ],
+ "This room does not show unavailable members": [
+ null,
+ "Hierdie vertrek wys nie onbeskikbare lede nie"
+ ],
+ "Non-privacy-related room configuration has changed": [
+ null,
+ "Nie-privaatheidverwante kamer instellings het verander"
+ ],
+ "Room logging is now enabled": [
+ null,
+ "Kamer log is nou aangeskakel"
+ ],
+ "Room logging is now disabled": [
+ null,
+ "Kamer log is nou afgeskakel"
+ ],
+ "This room is now non-anonymous": [
+ null,
+ "Hiedie kamer is nou nie anoniem nie"
+ ],
+ "This room is now semi-anonymous": [
+ null,
+ "Hierdie kamer is nou gedeeltelik anoniem"
+ ],
+ "This room is now fully-anonymous": [
+ null,
+ "Hierdie kamer is nou ten volle anoniem"
+ ],
+ "A new room has been created": [
+ null,
+ "'n Nuwe kamer is geskep"
+ ],
+ "Your nickname has been changed": [
+ null,
+ "Jou bynaam is verander"
+ ],
+ "%1$s has been banned": [
+ null,
+ "%1$s is verban"
+ ],
+ "%1$s has been kicked out": [
+ null,
+ "%1$s is uitgeskop"
+ ],
+ "%1$s has been removed because of an affiliation change": [
+ null,
+ "%1$s is verwyder a.g.v 'n verandering van affiliasie"
+ ],
+ "%1$s has been removed for not being a member": [
+ null,
+ "%1$s is nie 'n lid nie, en dus verwyder"
+ ],
+ "You have been banned from this room": [
+ null,
+ "Jy is uit die kamer verban"
+ ],
+ "You have been kicked from this room": [
+ null,
+ "Jy is uit die kamer geskop"
+ ],
+ "You have been removed from this room because of an affiliation change": [
+ null,
+ "Jy is vanuit die kamer verwyder a.g.v 'n verandering van affiliasie"
+ ],
+ "You have been removed from this room because the room has changed to members-only and you're not a member": [
+ null,
+ "Jy is vanuit die kamer verwyder omdat die kamer nou slegs tot lede beperk word en jy nie 'n lid is nie."
+ ],
+ "You have been removed from this room because the MUC (Multi-user chat) service is being shut down.": [
+ null,
+ "Jy is van hierdie kamer verwyder aangesien die MUC (Multi-user chat) diens nou afgeskakel word."
+ ],
+ "You are not on the member list of this room": [
+ null,
+ "Jy is nie op die ledelys van hierdie kamer nie"
+ ],
+ "No nickname was specified": [
+ null,
+ "Geen bynaam verskaf nie"
+ ],
+ "You are not allowed to create new rooms": [
+ null,
+ "Jy word nie toegelaat om nog kamers te skep nie"
+ ],
+ "Your nickname doesn't conform to this room's policies": [
+ null,
+ "Jou bynaam voldoen nie aan die kamer se beleid nie"
+ ],
+ "Your nickname is already taken": [
+ null,
+ "Jou bynaam is reeds geneem"
+ ],
+ "This room does not (yet) exist": [
+ null,
+ "Hierdie kamer bestaan tans (nog) nie"
+ ],
+ "This room has reached it's maximum number of occupants": [
+ null,
+ "Hierdie kamer het sy maksimum aantal deelnemers bereik"
+ ],
+ "Topic set by %1$s to: %2$s": [
+ null,
+ "Onderwerp deur %1$s bygewerk na: %2$s"
+ ],
+ "This user is a moderator": [
+ null,
+ "Hierdie gebruiker is 'n moderator"
+ ],
+ "This user can send messages in this room": [
+ null,
+ "Hierdie gebruiker kan boodskappe na die kamer stuur"
+ ],
+ "This user can NOT send messages in this room": [
+ null,
+ "Hierdie gebruiker kan NIE boodskappe na die kamer stuur nie"
+ ],
+ "Click to chat with this contact": [
+ null,
+ "Kliek om met hierdie kontak te klets"
+ ],
+ "Click to remove this contact": [
+ null,
+ "Kliek om hierdie kontak te verwyder"
+ ],
+ "Contact requests": [
+ null,
+ "Kontak versoeke"
+ ],
+ "My contacts": [
+ null,
+ "My kontakte"
+ ],
+ "Pending contacts": [
+ null,
+ "Hangende kontakte"
+ ],
+ "Custom status": [
+ null,
+ "Doelgemaakte status"
+ ],
+ "Click to change your chat status": [
+ null,
+ "Kliek om jou klets-status te verander"
+ ],
+ "Click here to write a custom status message": [
+ null,
+ "Kliek hier om jou eie statusboodskap te skryf"
+ ],
+ "online": [
+ null,
+ "aangemeld"
+ ],
+ "busy": [
+ null,
+ "besig"
+ ],
+ "away for long": [
+ null,
+ "vir lank afwesig"
+ ],
+ "away": [
+ null,
+ "afwesig"
+ ],
+ "I am %1$s": [
+ null,
+ "Ek is %1$s"
+ ],
+ "Sign in": [
+ null,
+ "Teken in"
+ ],
+ "XMPP/Jabber Username:": [
+ null,
+ "XMPP/Jabber Gebruikersnaam:"
+ ],
+ "Password:": [
+ null,
+ "Wagwoord"
+ ],
+ "Log In": [
+ null,
+ "Meld aan"
+ ],
+ "BOSH Service URL:": [
+ null,
+ "BOSH bediener URL"
+ ],
+ "Connected": [
+ null,
+ "Verbind"
+ ],
+ "Disconnected": [
+ null,
+ "Verbindung onderbreek"
+ ],
+ "Error": [
+ null,
+ "Fout"
+ ],
+ "Connecting": [
+ null,
+ "Verbind tans"
+ ],
+ "Connection Failed": [
+ null,
+ "Verbinding het gefaal"
+ ],
+ "Authenticating": [
+ null,
+ "Besig om te bekragtig"
+ ],
+ "Authentication Failed": [
+ null,
+ "Bekragtiging het gefaal"
+ ],
+ "Disconnecting": [
+ null,
+ "Onderbreek verbinding"
+ ],
+ "Attached": [
+ null,
+ "Geheg"
+ ],
+ "Online Contacts": [
+ null,
+ "Kontakte aangemeld"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/locale/de/LC_MESSAGES/converse.json b/locale/de/LC_MESSAGES/converse.json
new file mode 100644
index 000000000..6d03e9155
--- /dev/null
+++ b/locale/de/LC_MESSAGES/converse.json
@@ -0,0 +1,460 @@
+{
+ "converse": {
+ "": {
+ "Project-Id-Version": "Converse.js 0.4",
+ "Report-Msgid-Bugs-To": "",
+ "POT-Creation-Date": "2013-06-01 23:03+0200",
+ "PO-Revision-Date": "2013-06-02 13:58+0200",
+ "Last-Translator": "JC Brand ",
+ "Language-Team": "German",
+ "Language": "de",
+ "MIME-Version": "1.0",
+ "Content-Type": "text/plain; charset=ASCII",
+ "Content-Transfer-Encoding": "8bit",
+ "Plural-Forms": "nplurals=2; plural=(n != 1);",
+ "domain": "converse",
+ "lang": "de",
+ "plural_forms": "nplurals=2; plural=(n != 1);"
+ },
+ "Show this menu": [
+ null,
+ "Dieses Menü anzeigen"
+ ],
+ "Write in the third person": [
+ null,
+ "In der dritten Person schreiben"
+ ],
+ "Remove messages": [
+ null,
+ "Nachrichten entfernen"
+ ],
+ "Personal message": [
+ null,
+ "Persönliche Nachricht"
+ ],
+ "Contacts": [
+ null,
+ "Kontakte"
+ ],
+ "Online": [
+ null,
+ "Online"
+ ],
+ "Busy": [
+ null,
+ "Beschäfticht"
+ ],
+ "Away": [
+ null,
+ "Abwesend"
+ ],
+ "Offline": [
+ null,
+ "Abgemeldet"
+ ],
+ "Click to add new chat contacts": [
+ null,
+ "Klicken Sie, um einen neuen Kontakt hinzuzufügen"
+ ],
+ "Add a contact": [
+ null,
+ "Kontakte hinzufügen"
+ ],
+ "Contact username": [
+ null,
+ "Benutzername"
+ ],
+ "Add": [
+ null,
+ "Hinzufügen"
+ ],
+ "Contact name": [
+ null,
+ "Name des Kontakts"
+ ],
+ "Search": [
+ null,
+ "Suche"
+ ],
+ "No users found": [
+ null,
+ "Keine Benutzer gefunden"
+ ],
+ "Click to add as a chat contact": [
+ null,
+ "Hier klicken um als Kontakt hinzuzufügen"
+ ],
+ "Click to open this room": [
+ null,
+ "Hier klicken um diesen Raum zu öffnen"
+ ],
+ "Show more information on this room": [
+ null,
+ "Mehr Information über diesen Raum zeigen"
+ ],
+ "Description:": [
+ null,
+ "Beschreibung"
+ ],
+ "Occupants:": [
+ null,
+ "Teilnehmer"
+ ],
+ "Features:": [
+ null,
+ "Funktionen:"
+ ],
+ "Requires authentication": [
+ null,
+ "Authentifizierung erforderlich"
+ ],
+ "Hidden": [
+ null,
+ "Versteckt"
+ ],
+ "Requires an invitation": [
+ null,
+ "Einladung erforderlich"
+ ],
+ "Moderated": [
+ null,
+ "Moderiert"
+ ],
+ "Non-anonymous": [
+ null,
+ "Nicht anonym"
+ ],
+ "Open room": [
+ null,
+ "Offener Raum"
+ ],
+ "Permanent room": [
+ null,
+ "Dauerhafter Raum"
+ ],
+ "Public": [
+ null,
+ "Öffentlich"
+ ],
+ "Semi-anonymous": [
+ null,
+ "Teils anonym"
+ ],
+ "Temporary room": [
+ null,
+ "Vorübergehender Raum"
+ ],
+ "Unmoderated": [
+ null,
+ "Unmoderiert"
+ ],
+ "Rooms": [
+ null,
+ "Räume"
+ ],
+ "Room name": [
+ null,
+ "Raumname"
+ ],
+ "Nickname": [
+ null,
+ "Spitzname"
+ ],
+ "Server": [
+ null,
+ "Server"
+ ],
+ "Join": [
+ null,
+ "Beitreten"
+ ],
+ "Show rooms": [
+ null,
+ "Räume anzeigen"
+ ],
+ "No rooms on %1$s": [
+ null,
+ "Keine Räume auf %1$s"
+ ],
+ "Rooms on %1$s": [
+ null,
+ "Räume auf %1$s"
+ ],
+ "Set chatroom topic": [
+ null,
+ "Chatraum Thema festlegen"
+ ],
+ "Kick user from chatroom": [
+ null,
+ "Werfe einen Benutzer aus dem Raum."
+ ],
+ "Ban user from chatroom": [
+ null,
+ "Verbanne einen Benutzer aus dem Raum."
+ ],
+ "Message": [
+ null,
+ "Nachricht"
+ ],
+ "Save": [
+ null,
+ "Speichern"
+ ],
+ "Cancel": [
+ null,
+ "Abbrechen"
+ ],
+ "An error occurred while trying to save the form.": [
+ null,
+ "Beim Speichern der Formular is ein Fehler aufgetreten."
+ ],
+ "This chatroom requires a password": [
+ null,
+ "Passwort wird für die Anmeldung benötigt."
+ ],
+ "Password: ": [
+ null,
+ "Passwort: "
+ ],
+ "Submit": [
+ null,
+ "Einreichen"
+ ],
+ "This room is not anonymous": [
+ null,
+ "Dieser Raum ist nicht anonym"
+ ],
+ "This room now shows unavailable members": [
+ null,
+ "Dieser Raum zeigt jetzt unferfügbare Mitglieder"
+ ],
+ "This room does not show unavailable members": [
+ null,
+ "Dieser Raum zeigt nicht unverfügbare Mitglieder"
+ ],
+ "Non-privacy-related room configuration has changed": [
+ null,
+ "Die Konfiguration, die nicht auf die Privatsphäre bezogen ist, hat sich geändert"
+ ],
+ "Room logging is now enabled": [
+ null,
+ "Zukünftige Nachrichten dieses Raums werden protokolliert."
+ ],
+ "Room logging is now disabled": [
+ null,
+ "Zukünftige Nachrichten dieses Raums werden nicht protokolliert."
+ ],
+ "This room is now non-anonymous": [
+ null,
+ "Dieser Raum ist jetzt nicht anonym"
+ ],
+ "This room is now semi-anonymous": [
+ null,
+ "Dieser Raum ist jetzt teils anonym"
+ ],
+ "This room is now fully-anonymous": [
+ null,
+ "Dieser Raum ist jetzt anonym"
+ ],
+ "A new room has been created": [
+ null,
+ "Einen neuen Raum ist erstellen"
+ ],
+ "Your nickname has been changed": [
+ null,
+ "Spitzname festgelegen"
+ ],
+ "%1$s has been banned": [
+ null,
+ "%1$s ist verbannt"
+ ],
+ "%1$s has been kicked out": [
+ null,
+ "%1$s ist hinausgeworfen"
+ ],
+ "%1$s has been removed because of an affiliation change": [
+ null,
+ "%1$s wurde wegen einer Zugehörigkeitsänderung entfernt"
+ ],
+ "%1$s has been removed for not being a member": [
+ null,
+ "%1$s ist kein Mitglied und wurde daher entfernt"
+ ],
+ "You have been banned from this room": [
+ null,
+ "Sie sind aus diesem Raum verbannt worden"
+ ],
+ "You have been kicked from this room": [
+ null,
+ "Sie wurden aus diesem Raum hinausgeworfen"
+ ],
+ "You have been removed from this room because of an affiliation change": [
+ null,
+ "Sie wurden wegen einer Zugehörigkeitsänderung entfernt"
+ ],
+ "You have been removed from this room because the room has changed to members-only and you're not a member": [
+ null,
+ "Sie wurden aus diesem Raum entfernt da Sie kein Mitglied sind."
+ ],
+ "You have been removed from this room because the MUC (Multi-user chat) service is being shut down.": [
+ null,
+ "Sie werden aus diesem Raum entfernt da der MUC (Muli-user chat) Dienst gerade abgeschalten wird."
+ ],
+ "You are not on the member list of this room": [
+ null,
+ "Sie sind nicht auf der Mitgliederliste dieses Raums"
+ ],
+ "No nickname was specified": [
+ null,
+ "Kein Spitzname festgelegt"
+ ],
+ "You are not allowed to create new rooms": [
+ null,
+ "Es ist Ihnen nicht erlaubt, neue Räume anzulegen"
+ ],
+ "Your nickname doesn't conform to this room's policies": [
+ null,
+ "Ungültiger Spitzname"
+ ],
+ "Your nickname is already taken": [
+ null,
+ "Ihre Spitzname existiert bereits."
+ ],
+ "This room does not (yet) exist": [
+ null,
+ "Dieser Raum existiert (noch) nicht"
+ ],
+ "This room has reached it's maximum number of occupants": [
+ null,
+ "Dieser Raum hat die maximale Mitgliederanzahl erreicht"
+ ],
+ "Topic set by %1$s to: %2$s": [
+ null,
+ "%1$s hat das Thema zu \"%2$s\" abgeändert"
+ ],
+ "This user is a moderator": [
+ null,
+ "Dieser Benutzer ist ein Moderator"
+ ],
+ "This user can send messages in this room": [
+ null,
+ "Dieser Benutzer kann Nachrichten in diesem Raum verschicken"
+ ],
+ "This user can NOT send messages in this room": [
+ null,
+ "Dieser Benutzer kann keine Nachrichten in diesem Raum verschicken"
+ ],
+ "Click to chat with this contact": [
+ null,
+ "Hier klicken um mit diesem Kontakt zu chatten"
+ ],
+ "Click to remove this contact": [
+ null,
+ "Hier klicken um diesen Kontakt zu entfernen"
+ ],
+ "Contact requests": [
+ null,
+ "Kontaktanfragen"
+ ],
+ "My contacts": [
+ null,
+ "Meine Kontakte"
+ ],
+ "Pending contacts": [
+ null,
+ "Unbestätigte Kontakte"
+ ],
+ "Custom status": [
+ null,
+ "Status-Nachricht"
+ ],
+ "Click to change your chat status": [
+ null,
+ "Klicken Sie, um ihrer Status to ändern"
+ ],
+ "Click here to write a custom status message": [
+ null,
+ "Klicken Sie hier, um ihrer Status-Nachricht to ändern"
+ ],
+ "online": [
+ null,
+ "online"
+ ],
+ "busy": [
+ null,
+ "beschäfticht"
+ ],
+ "away for long": [
+ null,
+ "länger abwesend"
+ ],
+ "away": [
+ null,
+ "abwesend"
+ ],
+ "I am %1$s": [
+ null,
+ "Ich bin %1$s"
+ ],
+ "Sign in": [
+ null,
+ "Anmelden"
+ ],
+ "XMPP/Jabber Username:": [
+ null,
+ "XMPP/Jabber Benutzername"
+ ],
+ "Password:": [
+ null,
+ "Passwort:"
+ ],
+ "Log In": [
+ null,
+ "Anmelden"
+ ],
+ "BOSH Service URL:": [
+ null,
+ "BOSH "
+ ],
+ "Connected": [
+ null,
+ "Verbunden"
+ ],
+ "Disconnected": [
+ null,
+ "Verbindung unterbrochen."
+ ],
+ "Error": [
+ null,
+ "Fehler"
+ ],
+ "Connecting": [
+ null,
+ "Verbindungsaufbau …"
+ ],
+ "Connection Failed": [
+ null,
+ "Entfernte Verbindung fehlgeschlagen"
+ ],
+ "Authenticating": [
+ null,
+ "Authentifizierung"
+ ],
+ "Authentication Failed": [
+ null,
+ "Authentifizierung gescheitert"
+ ],
+ "Disconnecting": [
+ null,
+ "Trenne Verbindung"
+ ],
+ "Attached": [
+ null,
+ "Angehängt"
+ ],
+ "Online Contacts": [
+ null,
+ "Online-Kontakte"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/locale/hu/LC_MESSAGES/converse.json b/locale/hu/LC_MESSAGES/converse.json
new file mode 100644
index 000000000..ce387fc35
--- /dev/null
+++ b/locale/hu/LC_MESSAGES/converse.json
@@ -0,0 +1,457 @@
+{
+ "converse": {
+ "": {
+ "Project-Id-Version": "Converse.js 0.4",
+ "Report-Msgid-Bugs-To": "",
+ "POT-Creation-Date": "2013-06-01 23:03+0200",
+ "PO-Revision-Date": "2013-06-02 19:45+0200",
+ "Last-Translator": "JC Brand ",
+ "Language-Team": "Hungarian",
+ "Language": "hu",
+ "MIME-Version": "1.0",
+ "Content-Type": "text/plain; charset=ASCII",
+ "Content-Transfer-Encoding": "8bit",
+ "Plural-Forms": "nplurals=2; plural=(n != 1);"
+ },
+ "Show this menu": [
+ null,
+ ""
+ ],
+ "Write in the third person": [
+ null,
+ ""
+ ],
+ "Remove messages": [
+ null,
+ ""
+ ],
+ "Personal message": [
+ null,
+ ""
+ ],
+ "Contacts": [
+ null,
+ ""
+ ],
+ "Online": [
+ null,
+ ""
+ ],
+ "Busy": [
+ null,
+ ""
+ ],
+ "Away": [
+ null,
+ ""
+ ],
+ "Offline": [
+ null,
+ ""
+ ],
+ "Click to add new chat contacts": [
+ null,
+ ""
+ ],
+ "Add a contact": [
+ null,
+ ""
+ ],
+ "Contact username": [
+ null,
+ ""
+ ],
+ "Add": [
+ null,
+ ""
+ ],
+ "Contact name": [
+ null,
+ ""
+ ],
+ "Search": [
+ null,
+ ""
+ ],
+ "No users found": [
+ null,
+ ""
+ ],
+ "Click to add as a chat contact": [
+ null,
+ ""
+ ],
+ "Click to open this room": [
+ null,
+ ""
+ ],
+ "Show more information on this room": [
+ null,
+ ""
+ ],
+ "Description:": [
+ null,
+ ""
+ ],
+ "Occupants:": [
+ null,
+ ""
+ ],
+ "Features:": [
+ null,
+ ""
+ ],
+ "Requires authentication": [
+ null,
+ ""
+ ],
+ "Hidden": [
+ null,
+ ""
+ ],
+ "Requires an invitation": [
+ null,
+ ""
+ ],
+ "Moderated": [
+ null,
+ ""
+ ],
+ "Non-anonymous": [
+ null,
+ ""
+ ],
+ "Open room": [
+ null,
+ ""
+ ],
+ "Permanent room": [
+ null,
+ ""
+ ],
+ "Public": [
+ null,
+ ""
+ ],
+ "Semi-anonymous": [
+ null,
+ ""
+ ],
+ "Temporary room": [
+ null,
+ ""
+ ],
+ "Unmoderated": [
+ null,
+ ""
+ ],
+ "Rooms": [
+ null,
+ ""
+ ],
+ "Room name": [
+ null,
+ ""
+ ],
+ "Nickname": [
+ null,
+ ""
+ ],
+ "Server": [
+ null,
+ ""
+ ],
+ "Join": [
+ null,
+ ""
+ ],
+ "Show rooms": [
+ null,
+ ""
+ ],
+ "No rooms on %1$s": [
+ null,
+ ""
+ ],
+ "Rooms on %1$s": [
+ null,
+ ""
+ ],
+ "Set chatroom topic": [
+ null,
+ ""
+ ],
+ "Kick user from chatroom": [
+ null,
+ ""
+ ],
+ "Ban user from chatroom": [
+ null,
+ ""
+ ],
+ "Message": [
+ null,
+ ""
+ ],
+ "Save": [
+ null,
+ ""
+ ],
+ "Cancel": [
+ null,
+ ""
+ ],
+ "An error occurred while trying to save the form.": [
+ null,
+ ""
+ ],
+ "This chatroom requires a password": [
+ null,
+ ""
+ ],
+ "Password: ": [
+ null,
+ ""
+ ],
+ "Submit": [
+ null,
+ ""
+ ],
+ "This room is not anonymous": [
+ null,
+ ""
+ ],
+ "This room now shows unavailable members": [
+ null,
+ ""
+ ],
+ "This room does not show unavailable members": [
+ null,
+ ""
+ ],
+ "Non-privacy-related room configuration has changed": [
+ null,
+ ""
+ ],
+ "Room logging is now enabled": [
+ null,
+ ""
+ ],
+ "Room logging is now disabled": [
+ null,
+ ""
+ ],
+ "This room is now non-anonymous": [
+ null,
+ ""
+ ],
+ "This room is now semi-anonymous": [
+ null,
+ ""
+ ],
+ "This room is now fully-anonymous": [
+ null,
+ ""
+ ],
+ "A new room has been created": [
+ null,
+ ""
+ ],
+ "Your nickname has been changed": [
+ null,
+ ""
+ ],
+ "%1$s has been banned": [
+ null,
+ ""
+ ],
+ "%1$s has been kicked out": [
+ null,
+ ""
+ ],
+ "%1$s has been removed because of an affiliation change": [
+ null,
+ ""
+ ],
+ "%1$s has been removed for not being a member": [
+ null,
+ ""
+ ],
+ "You have been banned from this room": [
+ null,
+ ""
+ ],
+ "You have been kicked from this room": [
+ null,
+ ""
+ ],
+ "You have been removed from this room because of an affiliation change": [
+ null,
+ ""
+ ],
+ "You have been removed from this room because the room has changed to members-only and you're not a member": [
+ null,
+ ""
+ ],
+ "You have been removed from this room because the MUC (Multi-user chat) service is being shut down.": [
+ null,
+ ""
+ ],
+ "You are not on the member list of this room": [
+ null,
+ ""
+ ],
+ "No nickname was specified": [
+ null,
+ ""
+ ],
+ "You are not allowed to create new rooms": [
+ null,
+ ""
+ ],
+ "Your nickname doesn't conform to this room's policies": [
+ null,
+ ""
+ ],
+ "Your nickname is already taken": [
+ null,
+ ""
+ ],
+ "This room does not (yet) exist": [
+ null,
+ ""
+ ],
+ "This room has reached it's maximum number of occupants": [
+ null,
+ ""
+ ],
+ "Topic set by %1$s to: %2$s": [
+ null,
+ ""
+ ],
+ "This user is a moderator": [
+ null,
+ ""
+ ],
+ "This user can send messages in this room": [
+ null,
+ ""
+ ],
+ "This user can NOT send messages in this room": [
+ null,
+ ""
+ ],
+ "Click to chat with this contact": [
+ null,
+ ""
+ ],
+ "Click to remove this contact": [
+ null,
+ ""
+ ],
+ "Contact requests": [
+ null,
+ ""
+ ],
+ "My contacts": [
+ null,
+ ""
+ ],
+ "Pending contacts": [
+ null,
+ ""
+ ],
+ "Custom status": [
+ null,
+ ""
+ ],
+ "Click to change your chat status": [
+ null,
+ ""
+ ],
+ "Click here to write a custom status message": [
+ null,
+ ""
+ ],
+ "online": [
+ null,
+ ""
+ ],
+ "busy": [
+ null,
+ ""
+ ],
+ "away for long": [
+ null,
+ ""
+ ],
+ "away": [
+ null,
+ ""
+ ],
+ "I am %1$s": [
+ null,
+ ""
+ ],
+ "Sign in": [
+ null,
+ ""
+ ],
+ "XMPP/Jabber Username:": [
+ null,
+ ""
+ ],
+ "Password:": [
+ null,
+ ""
+ ],
+ "Log In": [
+ null,
+ ""
+ ],
+ "BOSH Service URL:": [
+ null,
+ ""
+ ],
+ "Connected": [
+ null,
+ ""
+ ],
+ "Disconnected": [
+ null,
+ ""
+ ],
+ "Error": [
+ null,
+ ""
+ ],
+ "Connecting": [
+ null,
+ ""
+ ],
+ "Connection Failed": [
+ null,
+ ""
+ ],
+ "Authenticating": [
+ null,
+ ""
+ ],
+ "Authentication Failed": [
+ null,
+ ""
+ ],
+ "Disconnecting": [
+ null,
+ ""
+ ],
+ "Attached": [
+ null,
+ ""
+ ],
+ "Online Contacts": [
+ null,
+ ""
+ ]
+ }
+}
\ No newline at end of file
From 51d44f96348b4c2882ec294718a2f0c379b80864 Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 19:54:16 +0200
Subject: [PATCH 7/9] Add hu.js
---
locale/hu/LC_MESSAGES/hu.js | 14 ++++++++++++++
locale/locales.js | 9 ++++++---
2 files changed, 20 insertions(+), 3 deletions(-)
create mode 100644 locale/hu/LC_MESSAGES/hu.js
diff --git a/locale/hu/LC_MESSAGES/hu.js b/locale/hu/LC_MESSAGES/hu.js
new file mode 100644
index 000000000..5658aaae8
--- /dev/null
+++ b/locale/hu/LC_MESSAGES/hu.js
@@ -0,0 +1,14 @@
+(function (root, factory) {
+ define("hu", ['jed'], function () {
+ var hu = new Jed({
+ "domain": "converse",
+ "locale_data": {
+ // Paste the data from hu/LC_MESSAGES/converse.json here (but
+ // remove the outermost curly brackets).
+ }
+ });
+ return factory(hu);
+ });
+}(this, function (hu) {
+ return hu;
+}));
diff --git a/locale/locales.js b/locale/locales.js
index 8744576ee..27c4579a2 100644
--- a/locale/locales.js
+++ b/locale/locales.js
@@ -4,7 +4,8 @@
"jed": "Libraries/jed",
"af": "locale/af/LC_MESSAGES/af",
"en": "locale/en/LC_MESSAGES/en",
- "de": "locale/de/LC_MESSAGES/de"
+ "de": "locale/de/LC_MESSAGES/de",
+ "hu": "locale/hu/LC_MESSAGES/hu"
}
});
@@ -12,11 +13,13 @@
'jed',
'af',
'en',
- 'de'
- ], function (jed, af, en, de) {
+ 'de',
+ 'hu'
+ ], function (jed, af, en, de, hu) {
root.locales = {};
root.locales.af = af;
root.locales.en = en;
root.locales.de = de;
+ root.locales.hu = hu;
});
})(this);
From 7a1f42b27763bac9f8f8564dc2c1ed976389ca44 Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 19:55:24 +0200
Subject: [PATCH 8/9] Populate locale_data (empty for now)
---
locale/hu/LC_MESSAGES/hu.js | 449 +++++++++++++++++++++++++++++++++++-
1 file changed, 447 insertions(+), 2 deletions(-)
diff --git a/locale/hu/LC_MESSAGES/hu.js b/locale/hu/LC_MESSAGES/hu.js
index 5658aaae8..381c9096a 100644
--- a/locale/hu/LC_MESSAGES/hu.js
+++ b/locale/hu/LC_MESSAGES/hu.js
@@ -3,8 +3,453 @@
var hu = new Jed({
"domain": "converse",
"locale_data": {
- // Paste the data from hu/LC_MESSAGES/converse.json here (but
- // remove the outermost curly brackets).
+ "converse": {
+ "": {
+ "Content-Type": "text/plain; charset=ASCII",
+ "Content-Transfer-Encoding": "8bit",
+ "Plural-Forms": "nplurals=2; plural=(n != 1);"
+ },
+ "Show this menu": [
+ null,
+ ""
+ ],
+ "Write in the third person": [
+ null,
+ ""
+ ],
+ "Remove messages": [
+ null,
+ ""
+ ],
+ "Personal message": [
+ null,
+ ""
+ ],
+ "Contacts": [
+ null,
+ ""
+ ],
+ "Online": [
+ null,
+ ""
+ ],
+ "Busy": [
+ null,
+ ""
+ ],
+ "Away": [
+ null,
+ ""
+ ],
+ "Offline": [
+ null,
+ ""
+ ],
+ "Click to add new chat contacts": [
+ null,
+ ""
+ ],
+ "Add a contact": [
+ null,
+ ""
+ ],
+ "Contact username": [
+ null,
+ ""
+ ],
+ "Add": [
+ null,
+ ""
+ ],
+ "Contact name": [
+ null,
+ ""
+ ],
+ "Search": [
+ null,
+ ""
+ ],
+ "No users found": [
+ null,
+ ""
+ ],
+ "Click to add as a chat contact": [
+ null,
+ ""
+ ],
+ "Click to open this room": [
+ null,
+ ""
+ ],
+ "Show more information on this room": [
+ null,
+ ""
+ ],
+ "Description:": [
+ null,
+ ""
+ ],
+ "Occupants:": [
+ null,
+ ""
+ ],
+ "Features:": [
+ null,
+ ""
+ ],
+ "Requires authentication": [
+ null,
+ ""
+ ],
+ "Hidden": [
+ null,
+ ""
+ ],
+ "Requires an invitation": [
+ null,
+ ""
+ ],
+ "Moderated": [
+ null,
+ ""
+ ],
+ "Non-anonymous": [
+ null,
+ ""
+ ],
+ "Open room": [
+ null,
+ ""
+ ],
+ "Permanent room": [
+ null,
+ ""
+ ],
+ "Public": [
+ null,
+ ""
+ ],
+ "Semi-anonymous": [
+ null,
+ ""
+ ],
+ "Temporary room": [
+ null,
+ ""
+ ],
+ "Unmoderated": [
+ null,
+ ""
+ ],
+ "Rooms": [
+ null,
+ ""
+ ],
+ "Room name": [
+ null,
+ ""
+ ],
+ "Nickname": [
+ null,
+ ""
+ ],
+ "Server": [
+ null,
+ ""
+ ],
+ "Join": [
+ null,
+ ""
+ ],
+ "Show rooms": [
+ null,
+ ""
+ ],
+ "No rooms on %1$s": [
+ null,
+ ""
+ ],
+ "Rooms on %1$s": [
+ null,
+ ""
+ ],
+ "Set chatroom topic": [
+ null,
+ ""
+ ],
+ "Kick user from chatroom": [
+ null,
+ ""
+ ],
+ "Ban user from chatroom": [
+ null,
+ ""
+ ],
+ "Message": [
+ null,
+ ""
+ ],
+ "Save": [
+ null,
+ ""
+ ],
+ "Cancel": [
+ null,
+ ""
+ ],
+ "An error occurred while trying to save the form.": [
+ null,
+ ""
+ ],
+ "This chatroom requires a password": [
+ null,
+ ""
+ ],
+ "Password: ": [
+ null,
+ ""
+ ],
+ "Submit": [
+ null,
+ ""
+ ],
+ "This room is not anonymous": [
+ null,
+ ""
+ ],
+ "This room now shows unavailable members": [
+ null,
+ ""
+ ],
+ "This room does not show unavailable members": [
+ null,
+ ""
+ ],
+ "Non-privacy-related room configuration has changed": [
+ null,
+ ""
+ ],
+ "Room logging is now enabled": [
+ null,
+ ""
+ ],
+ "Room logging is now disabled": [
+ null,
+ ""
+ ],
+ "This room is now non-anonymous": [
+ null,
+ ""
+ ],
+ "This room is now semi-anonymous": [
+ null,
+ ""
+ ],
+ "This room is now fully-anonymous": [
+ null,
+ ""
+ ],
+ "A new room has been created": [
+ null,
+ ""
+ ],
+ "Your nickname has been changed": [
+ null,
+ ""
+ ],
+ "%1$s has been banned": [
+ null,
+ ""
+ ],
+ "%1$s has been kicked out": [
+ null,
+ ""
+ ],
+ "%1$s has been removed because of an affiliation change": [
+ null,
+ ""
+ ],
+ "%1$s has been removed for not being a member": [
+ null,
+ ""
+ ],
+ "You have been banned from this room": [
+ null,
+ ""
+ ],
+ "You have been kicked from this room": [
+ null,
+ ""
+ ],
+ "You have been removed from this room because of an affiliation change": [
+ null,
+ ""
+ ],
+ "You have been removed from this room because the room has changed to members-only and you're not a member": [
+ null,
+ ""
+ ],
+ "You have been removed from this room because the MUC (Multi-user chat) service is being shut down.": [
+ null,
+ ""
+ ],
+ "You are not on the member list of this room": [
+ null,
+ ""
+ ],
+ "No nickname was specified": [
+ null,
+ ""
+ ],
+ "You are not allowed to create new rooms": [
+ null,
+ ""
+ ],
+ "Your nickname doesn't conform to this room's policies": [
+ null,
+ ""
+ ],
+ "Your nickname is already taken": [
+ null,
+ ""
+ ],
+ "This room does not (yet) exist": [
+ null,
+ ""
+ ],
+ "This room has reached it's maximum number of occupants": [
+ null,
+ ""
+ ],
+ "Topic set by %1$s to: %2$s": [
+ null,
+ ""
+ ],
+ "This user is a moderator": [
+ null,
+ ""
+ ],
+ "This user can send messages in this room": [
+ null,
+ ""
+ ],
+ "This user can NOT send messages in this room": [
+ null,
+ ""
+ ],
+ "Click to chat with this contact": [
+ null,
+ ""
+ ],
+ "Click to remove this contact": [
+ null,
+ ""
+ ],
+ "Contact requests": [
+ null,
+ ""
+ ],
+ "My contacts": [
+ null,
+ ""
+ ],
+ "Pending contacts": [
+ null,
+ ""
+ ],
+ "Custom status": [
+ null,
+ ""
+ ],
+ "Click to change your chat status": [
+ null,
+ ""
+ ],
+ "Click here to write a custom status message": [
+ null,
+ ""
+ ],
+ "online": [
+ null,
+ ""
+ ],
+ "busy": [
+ null,
+ ""
+ ],
+ "away for long": [
+ null,
+ ""
+ ],
+ "away": [
+ null,
+ ""
+ ],
+ "I am %1$s": [
+ null,
+ ""
+ ],
+ "Sign in": [
+ null,
+ ""
+ ],
+ "XMPP/Jabber Username:": [
+ null,
+ ""
+ ],
+ "Password:": [
+ null,
+ ""
+ ],
+ "Log In": [
+ null,
+ ""
+ ],
+ "BOSH Service URL:": [
+ null,
+ ""
+ ],
+ "Connected": [
+ null,
+ ""
+ ],
+ "Disconnected": [
+ null,
+ ""
+ ],
+ "Error": [
+ null,
+ ""
+ ],
+ "Connecting": [
+ null,
+ ""
+ ],
+ "Connection Failed": [
+ null,
+ ""
+ ],
+ "Authenticating": [
+ null,
+ ""
+ ],
+ "Authentication Failed": [
+ null,
+ ""
+ ],
+ "Disconnecting": [
+ null,
+ ""
+ ],
+ "Attached": [
+ null,
+ ""
+ ],
+ "Online Contacts": [
+ null,
+ ""
+ ]
+ }
}
});
return factory(hu);
From 895df5fff5c0816fe054fa8f8bb58a0c693881bf Mon Sep 17 00:00:00 2001
From: JC Brand
Date: Sun, 2 Jun 2013 19:59:21 +0200
Subject: [PATCH 9/9] Add default config values to main.js (for reference)
---
main.js | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/main.js b/main.js
index be33a3e72..7e33a4432 100644
--- a/main.js
+++ b/main.js
@@ -1,5 +1,13 @@
require(["jquery", "converse"], function($, converse) {
+ // Most of these initialization values are the defaults but they're
+ // included here as a reference.
converse.initialize({
- bosh_service_url: 'https://bind.opkode.im' // Please use this connection manager only for testing purposes
+ auto_list_rooms: false,
+ auto_subscribe: false,
+ bosh_service_url: 'https://bind.opkode.im', // Please use this connection manager only for testing purposes
+ hide_muc_server: false,
+ i18n: locales.en, // Refer to ./locale/locales.js to see which locales are supported
+ prebind: false,
+ xhr_user_search: false
});
});