Pārlūkot izejas kodu

Merge branch 'master' into gh-pages

Conflicts:
	locale/hu/LC_MESSAGES/converse.po
JC Brand 12 gadi atpakaļ
vecāks
revīzija
2e28b820d1

+ 0 - 11
Libraries/locales.js

@@ -1,11 +0,0 @@
-(function (root, factory) {
-    define("locales", [
-        'jed',
-        'af',
-        'en'
-        ], function (jed, af, en) {
-            root.locales = {};
-            root.locales.af = af;
-            root.locales.en = en;
-        });
-})(this);

+ 1 - 4
converse.js

@@ -14,10 +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",
+                "locales": "locale/locales",
                 "sjcl": "Libraries/sjcl",
                 "tinysort": "Libraries/jquery.tinysort",
                 "underscore": "Libraries/underscore",

BIN
docs/doctrees/environment.pickle


BIN
docs/doctrees/index.doctree


+ 9 - 4
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.
 

+ 10 - 4
docs/html/index.html

@@ -315,7 +315,7 @@ manager, NPM.</p>
 </div>
 <div class="section" id="translations">
 <h1><a class="toc-backref" href="#id22">Translations</a><a class="headerlink" href="#translations" title="Permalink to this headline">¶</a></h1>
-<p>The gettext POT file located in ./locales/converse.pot is the template
+<p>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.</p>
 <p>The POT file contains all translateable strings extracted from converse.js.</p>
@@ -328,7 +328,7 @@ function like so:</p>
 <div class="highlight-python"><pre>make pot</pre>
 </div>
 <p>You can then create or update the PO file for a specific language by doing the following:</p>
-<div class="highlight-python"><pre>msgmerge ./locales/af/LC_MESSAGES/converse.po ./locales/converse.pot -U</pre>
+<div class="highlight-python"><pre>msgmerge ./locale/af/LC_MESSAGES/converse.po ./locale/converse.pot -U</pre>
 </div>
 <p>This PO file is then what gets translated.</p>
 <p>If you&#8217;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 <em>Content-Transfer-Encoding</em>). Th
 required as configuration settings for Jed, the Javascript translations library
 that we&#8217;re using.</p>
 <div class="highlight-python"><div class="highlight"><pre><span class="s">&quot;domain: converse</span><span class="se">\n</span><span class="s">&quot;</span>
-<span class="s">&quot;lang: af</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span>
+<span class="s">&quot;lang: af</span><span class="se">\n</span><span class="s">&quot;</span>
 <span class="s">&quot;plural_forms: nplurals=2; plural=(n != 1);</span><span class="se">\n</span><span class="s">&quot;</span>
 </pre></div>
 </div>
@@ -348,7 +348,7 @@ following command to install it (npm being the node.js package manager):</p>
 <div class="highlight-python"><pre>npm install po2json</pre>
 </div>
 <p>You can then convert the translations into JSON format:</p>
-<div class="highlight-python"><pre>po2json locales/af/LC_MESSAGES/converse.po locales/af/LC_MESSAGES/converse.json</pre>
+<div class="highlight-python"><pre>po2json locale/af/LC_MESSAGES/converse.po locale/af/LC_MESSAGES/converse.json</pre>
 </div>
 <p>Now from converse.json paste the data as a value for the &#8220;locale_data&#8221; key in the
 object in the language&#8217;s .js file.</p>
@@ -368,6 +368,12 @@ create or update the file ./locale/LC_MESSAGES/de.js with the following code:</p
 }));</pre>
 </div>
 <p>making sure to also paste the JSON data as value to the &#8220;locale_data&#8221; key.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">If you are adding translations for a new language that is not already supported,
+you&#8217;ll have to make one more edit in ./locale/locales.js to make sure the
+language is loaded by require.js.</p>
+</div>
 <p>Congratulations, you&#8217;ve now succesfully added your translations. Sorry for all
 those hoops you had to jump through.</p>
 </div>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
docs/html/searchindex.js


+ 8 - 3
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.
 

+ 1 - 1
index.html

@@ -17,7 +17,7 @@
     <header class="inner">
         <a id="forkme_banner" href="https://github.com/jcbrand/converse.js">View on GitHub</a>
         <h1 id="project_title"><a href="http://conversejs.org">Converse.js</a></h1>
-        <h2 id="project_tagline">Browser-based Instant Messaging with Strophe.js and Backbone.js</h2>
+        <h2 id="project_tagline">An XMPP chat client written in Javascript</h2>
         <section id="downloads">
             <a class="zip_download_link" href="https://github.com/jcbrand/converse.js/archive/v0.3.zip">Download the latest release as a .zip file</a>
             <a class="tar_download_link" href="https://github.com/jcbrand/converse.js/archive/v0.3.tar.gz">Download the latest release as a tar.gz file</a>

+ 459 - 0
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 <jc@opkode.com>",
+         "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"
+      ],
+      "<strong>%1$s</strong> has been banned": [
+         null,
+         "<strong>%1$s</strong> is verban"
+      ],
+      "<strong>%1$s</strong> has been kicked out": [
+         null,
+         "<strong>%1$s</strong> is uitgeskop"
+      ],
+      "<strong>%1$s</strong> has been removed because of an affiliation change": [
+         null,
+         "<strong>%1$s</strong> is verwyder a.g.v 'n verandering van affiliasie"
+      ],
+      "<strong>%1$s</strong> has been removed for not being a member": [
+         null,
+         "<strong>%1$s</strong> 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"
+      ]
+   }
+}

+ 460 - 0
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 <jc@opkode.com>",
+         "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"
+      ],
+      "<strong>%1$s</strong> has been banned": [
+         null,
+         "<strong>%1$s</strong> ist verbannt"
+      ],
+      "<strong>%1$s</strong> has been kicked out": [
+         null,
+         "<strong>%1$s</strong> ist hinausgeworfen"
+      ],
+      "<strong>%1$s</strong> has been removed because of an affiliation change": [
+         null,
+         "<strong>%1$s</strong> wurde wegen einer Zugehörigkeitsänderung entfernt"
+      ],
+      "<strong>%1$s</strong> has been removed for not being a member": [
+         null,
+         "<strong>%1$s</strong> 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"
+      ]
+   }
+}

+ 459 - 0
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"
+                    ],
+                    "<strong>%1$s</strong> has been banned": [
+                        null,
+                        "<strong>%1$s</strong> ist verbannt"
+                    ],
+                    "<strong>%1$s</strong> has been kicked out": [
+                        null,
+                        "<strong>%1$s</strong> ist hinausgeworfen"
+                    ],
+                    "<strong>%1$s</strong> has been removed because of an affiliation change": [
+                        null,
+                        "<strong>%1$s</strong> wurde wegen einer Zugehörigkeitsänderung entfernt"
+                    ],
+                    "<strong>%1$s</strong> has been removed for not being a member": [
+                        null,
+                        "<strong>%1$s</strong> 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; 
+}));

+ 457 - 0
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 <jc@opkode.com>",
+         "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,
+         ""
+      ],
+      "<strong>%1$s</strong> has been banned": [
+         null,
+         ""
+      ],
+      "<strong>%1$s</strong> has been kicked out": [
+         null,
+         ""
+      ],
+      "<strong>%1$s</strong> has been removed because of an affiliation change": [
+         null,
+         ""
+      ],
+      "<strong>%1$s</strong> 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,
+         ""
+      ]
+   }
+}

+ 481 - 0
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 <jc@opkode.com>, 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 <jc@opkode.com>\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: <strong>jcbrand</strong> has been banned
+#: converse.js:1400
+msgid "<strong>%1$s</strong> has been banned"
+msgstr ""
+
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: <strong>jcbrand</strong> has been kicked out
+#: converse.js:1404
+msgid "<strong>%1$s</strong> has been kicked out"
+msgstr ""
+
+#. For translations: %1$s will be replaced with the user's nickname
+#. Don't translate "strong"
+#. Example: <strong>jcbrand</strong> has been removed because of an affiliasion change
+#: converse.js:1408
+msgid "<strong>%1$s</strong> 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: <strong>jcbrand</strong> has been removed for not being a member
+#: converse.js:1412
+msgid "<strong>%1$s</strong> 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 ""

+ 459 - 0
locale/hu/LC_MESSAGES/hu.js

@@ -0,0 +1,459 @@
+(function (root, factory) {
+    define("hu", ['jed'], function () {
+        var hu = new Jed({
+            "domain": "converse",
+            "locale_data": {
+                "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,
+                        ""
+                    ],
+                    "<strong>%1$s</strong> has been banned": [
+                        null,
+                        ""
+                    ],
+                    "<strong>%1$s</strong> has been kicked out": [
+                        null,
+                        ""
+                    ],
+                    "<strong>%1$s</strong> has been removed because of an affiliation change": [
+                        null,
+                        ""
+                    ],
+                    "<strong>%1$s</strong> 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);
+    });
+}(this, function (hu) { 
+    return hu; 
+}));

+ 25 - 0
locale/locales.js

@@ -0,0 +1,25 @@
+(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",
+            "hu": "locale/hu/LC_MESSAGES/hu"
+        }
+    });
+
+    define("locales", [
+        'jed',
+        'af',
+        'en',
+        '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);

+ 9 - 1
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
     });
 });

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels