make alias-tooltips translateable and translate them into german
authorMartin Mayer <m4yer@minad.de>
Wed, 2 Sep 2009 11:58:44 +0000 (13:58 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 10 Sep 2009 11:07:58 +0000 (13:07 +0200)
i18n/quassel_de.ts
src/qtui/settingspages/aliasesmodel.cpp

index 1285bff..1fb9ee2 100644 (file)
@@ -91,6 +91,16 @@ p, li { white-space: pre-wrap; }
 </context>
 <context>
     <name>AliasesModel</name>
+    <message>
+        <location filename="../src/qtui/settingspages/aliasesmodel.cpp" line="55"/>
+        <source>&lt;b&gt;The shortcut for the alias&lt;/b&gt;&lt;br /&gt;It can be used as a regular slash command.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example:&lt;/b&gt; &quot;foo&quot; can be used per /foo</source>
+        <translation>&lt;b&gt;Kurzbefehl des Alias&lt;/b&gt;&lt;br /&gt;Kann als normaler Slash-Befehl verwendet werden.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Beispiel:&lt;/b&gt; Der Alias &quot;foo&quot; wird mit /foo ausgeführt.</translation>
+    </message>
+    <message>
+        <location filename="../src/qtui/settingspages/aliasesmodel.cpp" line="59"/>
+        <source>&lt;b&gt;The string the shortcut will be expanded to&lt;/b&gt;&lt;br /&gt;&lt;b&gt;special variables:&lt;/b&gt;&lt;br /&gt; - &lt;b&gt;$i&lt;/b&gt; represents the i&apos;th parameter.&lt;br /&gt; - &lt;b&gt;$i..j&lt;/b&gt; represents the i&apos;th to j&apos;th parameter separated by spaces.&lt;br /&gt; - &lt;b&gt;$i..&lt;/b&gt; represents all parameters from i on separated by spaces.&lt;br /&gt; - &lt;b&gt;$i:hostname&lt;/b&gt; represents the hostname of the user identified by the i&apos;th parameter or a * if unknown.&lt;br /&gt; - &lt;b&gt;$0&lt;/b&gt; the whole string.&lt;br /&gt; - &lt;b&gt;$nick&lt;/b&gt; your current nickname&lt;br /&gt; - &lt;b&gt;$channel&lt;/b&gt; the name of the selected channel&lt;br /&gt;&lt;br /&gt;Multiple commands can be separated with semicolons&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example:&lt;/b&gt; &quot;Test $1; Test $2; Test All $0&quot; will be expanded to three separate messages &quot;Test 1&quot;, &quot;Test 2&quot; and &quot;Test All 1 2 3&quot; when called like /test 1 2 3</source>
+        <translation>&lt;b&gt;Der Befehl, zudem der Alias erweitert wird&lt;/b&gt;&lt;br /&gt;&lt;b&gt; Besondere Variablen:&lt;/b&gt;&lt;br /&gt; - &lt;b&gt;$i&lt;/b&gt; steht für den i-ten Parameter.&lt;br /&gt; - &lt;b&gt;$i..j&lt;/b&gt; steht für den i-ten bis zum j-ten Parameter, mit Leerzeichen getrennt.&lt;br /&gt; - &lt;b&gt;$i..&lt;/b&gt; steht für alle Parameter ab dem i-ten, mit Leerzeichen getrennt.&lt;br /&gt; - &lt;b&gt;$i:hostname&lt;/b&gt; steht für den Hostnamen des Bentuzers, der im i-ten Parameter übergeben wird oder * falls es unbekannt ist.&lt;br /&gt; - &lt;b&gt;$0&lt;/b&gt; steht für die gesamte Zeichenkette.&lt;br /&gt; - &lt;b&gt;$nick&lt;/b&gt; steht für Ihren momentanen Spitznamen.&lt;br /&gt; - &lt;b&gt;$channel&lt;/b&gt; steht für den Namen des momentan ausgewählten Chats.&lt;br /&gt;&lt;br /&gt;Mehrere Befehle können mit Strichkommata getrennt werden.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Beispiel:&lt;/b&gt; &quot;Test $1; Test $2; Test All $0&quot; wird erweitert zu den drei getrennten Meldungen &quot;Test 1&quot;, &quot;Test 2&quot; und &quot;Test All 1 2 3&quot;, wenn /test 1 2 3 aufgerufen wird.</translation>
+    </message>
     <message>
         <location filename="../src/qtui/settingspages/aliasesmodel.cpp" line="170"/>
         <source>Alias</source>
index c36bebd..4d00d37 100644 (file)
@@ -52,11 +52,11 @@ QVariant AliasesModel::data(const QModelIndex &index, int role) const {
   case Qt::ToolTipRole:
     switch(index.column()) {
     case 0:
-      return "<b>The shortcut for the alias</b><br />"
+      return tr("<b>The shortcut for the alias</b><br />"
        "It can be used as a regular slash command.<br /><br />"
-       "<b>Example:</b> \"foo\" can be used per /foo";
+       "<b>Example:</b> \"foo\" can be used per /foo");
     case 1:
-      return "<b>The string the shortcut will be expanded to</b><br />"
+      return tr("<b>The string the shortcut will be expanded to</b><br />"
        "<b>special variables:</b><br />"
        " - <b>$i</b> represents the i'th parameter.<br />"
        " - <b>$i..j</b> represents the i'th to j'th parameter separated by spaces.<br />"
@@ -66,7 +66,7 @@ QVariant AliasesModel::data(const QModelIndex &index, int role) const {
        " - <b>$nick</b> your current nickname<br />"
        " - <b>$channel</b> the name of the selected channel<br /><br />"
        "Multiple commands can be separated with semicolons<br /><br />"
-       "<b>Example:</b> \"Test $1; Test $2; Test All $0\" will be expanded to three separate messages \"Test 1\", \"Test 2\" and \"Test All 1 2 3\" when called like /test 1 2 3";
+       "<b>Example:</b> \"Test $1; Test $2; Test All $0\" will be expanded to three separate messages \"Test 1\", \"Test 2\" and \"Test All 1 2 3\" when called like /test 1 2 3");
     default:
       return QVariant();
     }