Fixed translation in advanced search. QOject::tr outside a function is not translated.

Fixed some german translations

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3557 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
thunder2 2010-09-29 15:29:07 +00:00
parent 4c835472d6
commit 7fd43d30b5
6 changed files with 326 additions and 357 deletions

View File

@ -22,9 +22,6 @@
<height>0</height> <height>0</height>
</size> </size>
</property> </property>
<property name="windowTitle">
<string>Form</string>
</property>
<layout class="QGridLayout" name="gridLayout_7"> <layout class="QGridLayout" name="gridLayout_7">
<item row="0" column="0"> <item row="0" column="0">
<widget class="QSplitter" name="splitter"> <widget class="QSplitter" name="splitter">

View File

@ -29,33 +29,6 @@
#define STD_CB_WIDTH 90 #define STD_CB_WIDTH 90
#define CONDITION_CB_WIDTH 170 #define CONDITION_CB_WIDTH 170
const QString GuiExprElement::AND = QObject::tr("and");
const QString GuiExprElement::OR = QObject::tr("and / or");
const QString GuiExprElement::XOR = QObject::tr("or"); // exclusive or
const QString GuiExprElement::NAME = QObject::tr("Name");
const QString GuiExprElement::PATH = QObject::tr("Path");
const QString GuiExprElement::EXT = QObject::tr("Extension");
const QString GuiExprElement::HASH = QObject::tr("Hash");
//const QString GuiExprElement::KEYWORDS= QObject::tr("Keywords");
//const QString GuiExprElement::COMMENTS= QObject::tr("Comments");
//const QString GuiExprElement::META = QObject::tr("Meta");
const QString GuiExprElement::DATE = QObject::tr("Date");
const QString GuiExprElement::SIZE = QObject::tr("Size");
const QString GuiExprElement::POP = QObject::tr("Popularity");
const QString GuiExprElement::CONTAINS= QObject::tr("contains");
const QString GuiExprElement::CONTALL = QObject::tr("contains all");
const QString GuiExprElement::IS = QObject::tr("is");
const QString GuiExprElement::LT = QObject::tr("less than");
const QString GuiExprElement::LTE = QObject::tr("less than or equal");
const QString GuiExprElement::EQUAL = QObject::tr("equals");
const QString GuiExprElement::GTE = QObject::tr("greater than or equal");
const QString GuiExprElement::GT = QObject::tr("greater than");
const QString GuiExprElement::RANGE = QObject::tr("is in range");
const int GuiExprElement::AND_INDEX = 0; const int GuiExprElement::AND_INDEX = 0;
const int GuiExprElement::OR_INDEX = 1; const int GuiExprElement::OR_INDEX = 1;
const int GuiExprElement::XOR_INDEX = 2; const int GuiExprElement::XOR_INDEX = 2;
@ -115,6 +88,32 @@ GuiExprElement::GuiExprElement(QWidget * parent)
void GuiExprElement::initialiseOptionsLists() void GuiExprElement::initialiseOptionsLists()
{ {
const QString AND = tr("and");
const QString OR = tr("and / or");
const QString XOR = tr("or"); // exclusive or
const QString NAME = tr("Name");
const QString PATH = tr("Path");
const QString EXT = tr("Extension");
const QString HASH = tr("Hash");
//const QString KEYWORDS= tr("Keywords");
//const QString COMMENTS= tr("Comments");
//const QString META = tr("Meta");
const QString DATE = tr("Date");
const QString SIZE = tr("Size");
const QString POP = tr("Popularity");
const QString CONTAINS= tr("contains");
const QString CONTALL = tr("contains all");
const QString IS = tr("is");
const QString LT = tr("less than");
const QString LTE = tr("less than or equal");
const QString EQUAL = tr("equals");
const QString GTE = tr("greater than or equal");
const QString GT = tr("greater than");
const QString RANGE = tr("is in range");
exprOpsList->append(AND); exprOpsList->append(AND);
exprOpsList->append(OR); exprOpsList->append(OR);
exprOpsList->append(XOR); exprOpsList->append(XOR);
@ -175,28 +174,28 @@ void GuiExprElement::initialiseOptionsLists()
(*GuiExprElement::relConditionIndexMap)[GuiExprElement::RANGE_INDEX] = InRange; (*GuiExprElement::relConditionIndexMap)[GuiExprElement::RANGE_INDEX] = InRange;
// the string to index map // the string to index map
(*GuiExprElement::termsStrMap)[GuiExprElement::NAME_INDEX] = GuiExprElement::NAME; (*GuiExprElement::termsStrMap)[GuiExprElement::NAME_INDEX] = NAME;
(*GuiExprElement::termsStrMap)[GuiExprElement::PATH_INDEX] = GuiExprElement::PATH; (*GuiExprElement::termsStrMap)[GuiExprElement::PATH_INDEX] = PATH;
(*GuiExprElement::termsStrMap)[GuiExprElement::EXT_INDEX] = GuiExprElement::EXT; (*GuiExprElement::termsStrMap)[GuiExprElement::EXT_INDEX] = EXT;
(*GuiExprElement::termsStrMap)[GuiExprElement::HASH_INDEX] = GuiExprElement::HASH; (*GuiExprElement::termsStrMap)[GuiExprElement::HASH_INDEX] = HASH;
(*GuiExprElement::termsStrMap)[GuiExprElement::DATE_INDEX] = GuiExprElement::DATE; (*GuiExprElement::termsStrMap)[GuiExprElement::DATE_INDEX] = DATE;
(*GuiExprElement::termsStrMap)[GuiExprElement::SIZE_INDEX] = GuiExprElement::SIZE; (*GuiExprElement::termsStrMap)[GuiExprElement::SIZE_INDEX] = SIZE;
(*GuiExprElement::termsStrMap)[GuiExprElement::POP_INDEX] = GuiExprElement::POP; (*GuiExprElement::termsStrMap)[GuiExprElement::POP_INDEX] = POP;
(*GuiExprElement::logicalOpStrMap)[GuiExprElement::AND_INDEX] = GuiExprElement::AND; (*GuiExprElement::logicalOpStrMap)[GuiExprElement::AND_INDEX] = AND;
(*GuiExprElement::logicalOpStrMap)[GuiExprElement::XOR_INDEX] = GuiExprElement::XOR; (*GuiExprElement::logicalOpStrMap)[GuiExprElement::XOR_INDEX] = XOR;
(*GuiExprElement::logicalOpStrMap)[GuiExprElement::OR_INDEX] = GuiExprElement::OR; (*GuiExprElement::logicalOpStrMap)[GuiExprElement::OR_INDEX] = OR;
(*GuiExprElement::strConditionStrMap)[GuiExprElement::CONTAINS_INDEX] = GuiExprElement::CONTAINS; (*GuiExprElement::strConditionStrMap)[GuiExprElement::CONTAINS_INDEX] = CONTAINS;
(*GuiExprElement::strConditionStrMap)[GuiExprElement::CONTALL_INDEX] = GuiExprElement::CONTALL; (*GuiExprElement::strConditionStrMap)[GuiExprElement::CONTALL_INDEX] = CONTALL;
(*GuiExprElement::strConditionStrMap)[GuiExprElement::IS_INDEX] = GuiExprElement::IS; (*GuiExprElement::strConditionStrMap)[GuiExprElement::IS_INDEX] = IS;
(*GuiExprElement::relConditionStrMap)[GuiExprElement::LT_INDEX] = GuiExprElement::LT; (*GuiExprElement::relConditionStrMap)[GuiExprElement::LT_INDEX] = LT;
(*GuiExprElement::relConditionStrMap)[GuiExprElement::LTE_INDEX] = GuiExprElement::LTE; (*GuiExprElement::relConditionStrMap)[GuiExprElement::LTE_INDEX] = LTE;
(*GuiExprElement::relConditionStrMap)[GuiExprElement::EQUAL_INDEX] = GuiExprElement::EQUAL; (*GuiExprElement::relConditionStrMap)[GuiExprElement::EQUAL_INDEX] = EQUAL;
(*GuiExprElement::relConditionStrMap)[GuiExprElement::GTE_INDEX] = GuiExprElement::GTE; (*GuiExprElement::relConditionStrMap)[GuiExprElement::GTE_INDEX] = GTE;
(*GuiExprElement::relConditionStrMap)[GuiExprElement::GT_INDEX] = GuiExprElement::GT; (*GuiExprElement::relConditionStrMap)[GuiExprElement::GT_INDEX] = GT;
(*GuiExprElement::relConditionStrMap)[GuiExprElement::RANGE_INDEX] = GuiExprElement::RANGE; (*GuiExprElement::relConditionStrMap)[GuiExprElement::RANGE_INDEX] = RANGE;
GuiExprElement::initialised = true; GuiExprElement::initialised = true;

View File

@ -64,32 +64,6 @@ public:
virtual void set(QObject*){} virtual void set(QObject*){}
bool isStringSearchExpression(); bool isStringSearchExpression();
/* translatable option strings for the comboboxes */
static const QString AND ;
static const QString XOR ;
static const QString OR ;
static const QString NAME ;
static const QString PATH ;
static const QString EXT ;
static const QString HASH ;
static const QString KEYWORDS;
static const QString COMMENTS;
static const QString META ;
static const QString DATE ;
static const QString SIZE ;
static const QString POP ;
static const QString CONTAINS;
static const QString CONTALL ;
static const QString IS ;
static const QString LT ;
static const QString LTE ;
static const QString EQUAL ;
static const QString GTE ;
static const QString GT ;
static const QString RANGE ;
/* indices for possible cb options */ /* indices for possible cb options */
static const int AND_INDEX; static const int AND_INDEX;
static const int XOR_INDEX; static const int XOR_INDEX;

View File

@ -10,9 +10,6 @@
<height>340</height> <height>340</height>
</rect> </rect>
</property> </property>
<property name="windowTitle">
<string>Form</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
<item> <item>
<widget class="QGroupBox" name="groupBox"> <widget class="QGroupBox" name="groupBox">
@ -114,12 +111,12 @@
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt;RetroShare&lt;/span&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt; is capable of transfering data and search requests between peers that are not necessarily friends. This traffic however only transits through a connected list of friends and is anonymous.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans'; font-size:8pt; font-weight:600;&quot;&gt;RetroShare&lt;/span&gt;&lt;span style=&quot; font-family:'Sans'; font-size:8pt;&quot;&gt; is capable of transfering data and search requests between peers that are not necessarily friends. This traffic however only transits through a connected list of friends and is anonymous.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:8pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;You can separately setup share flags for each shared directory in the shared files dialog to be:&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans'; font-size:8pt;&quot;&gt;You can separately setup share flags for each shared directory in the shared files dialog to be:&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; font-size:8pt;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Browsable by friends&lt;/span&gt;: files are seen by your friends.&lt;/li&gt; &lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; font-family:'Sans'; font-size:8pt;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Browsable by friends&lt;/span&gt;: files are seen by your friends.&lt;/li&gt;
&lt;li style=&quot; font-size:8pt;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Anonymously shared&lt;/span&gt;: files are anonymously reachable through distant F2F tunnels.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</string> &lt;li style=&quot; font-family:'Sans'; font-size:8pt;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Anonymously shared&lt;/span&gt;: files are anonymously reachable through distant F2F tunnels.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property> </property>
</widget> </widget>
</item> </item>

View File

@ -931,17 +931,17 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Type</source> <source>Type</source>
<translation type="unfinished">Typ</translation> <translation>Typ</translation>
</message> </message>
<message> <message>
<location line="+6"/> <location line="+6"/>
<source>Restricted - Anyone can read, limited publishing (Private Publish Key)</source> <source>Restricted - Anyone can read, limited publishing (Private Publish Key)</source>
<translation type="unfinished">Beschränkt - Jeder kann lesen, aber nicht jeder schreiben (Privater Veröffentlichungs-Schlüssel)</translation> <translation>Beschränkt - Jeder kann lesen, aber nicht jeder schreiben (Privater Veröffentlichungs-Schlüssel)</translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>Private - (Private Publish Key required to view Messages)</source> <source>Private - (Private Publish Key required to view Messages)</source>
<translation type="unfinished">Privat - (Privater Veröffentlichungsschlüssel erforderlich, um Nachrichten zu lesen)</translation> <translation>Privat - (Privater Veröffentlichungsschlüssel erforderlich, um Nachrichten zu lesen)</translation>
</message> </message>
<message> <message>
<location line="+35"/> <location line="+35"/>
@ -972,12 +972,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>ChannelFeed</name> <name>ChannelFeed</name>
<message> <message>
<location filename="../gui/ChannelFeed.ui" line="+26"/> <location filename="../gui/ChannelFeed.ui" line="+141"/>
<source>Form</source>
<translation>Formular</translation>
</message>
<message>
<location line="+118"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@ -1078,7 +1073,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Share Channel</source> <source>Share Channel</source>
<translation type="unfinished"></translation> <translation>Verteile Kanal</translation>
</message> </message>
<message> <message>
<location line="+232"/> <location line="+232"/>
@ -2210,7 +2205,7 @@ p, li { white-space: pre-wrap; }
<translation>Zusätzlich eine Datei hinzufügen</translation> <translation>Zusätzlich eine Datei hinzufügen</translation>
</message> </message>
<message> <message>
<location line="+162"/> <location line="+159"/>
<source>RetroShare</source> <source>RetroShare</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2790,12 +2785,12 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../gui/channels/EditChanDetails.cpp" line="+139"/> <location filename="../gui/channels/EditChanDetails.cpp" line="+139"/>
<source>Load File</source> <source>Load File</source>
<translation type="unfinished">Lade Datei</translation> <translation>Lade Datei</translation>
</message> </message>
<message> <message>
<location line="+0"/> <location line="+0"/>
<source>Pictures (*.png *.xpm *.jpg)</source> <source>Pictures (*.png *.xpm *.jpg)</source>
<translation type="unfinished">Bilder (*.png *.xpm *.jpg)</translation> <translation>Bilder (*.png *.xpm *.jpg)</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2974,7 +2969,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>ExprParamElement</name> <name>ExprParamElement</name>
<message> <message>
<location filename="../gui/advsearch/guiexprelement.cpp" line="+369"/> <location filename="../gui/advsearch/guiexprelement.cpp" line="+368"/>
<location line="+13"/> <location line="+13"/>
<location line="+115"/> <location line="+115"/>
<source>to</source> <source>to</source>
@ -3385,7 +3380,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+4"/> <location line="+4"/>
<source>Edit Forum Details</source> <source>Edit Forum Details</source>
<translation type="unfinished">Forum-Details bearbeiten</translation> <translation>Forum-Details bearbeiten</translation>
</message> </message>
<message> <message>
<location line="+23"/> <location line="+23"/>
@ -4152,6 +4147,104 @@ Fill in your GPG password when asked, to sign your new key.</source>
<translation>Favoriten</translation> <translation>Favoriten</translation>
</message> </message>
</context> </context>
<context>
<name>GuiExprElement</name>
<message>
<location filename="../gui/advsearch/guiexprelement.cpp" line="-437"/>
<source>and</source>
<translation>und</translation>
</message>
<message>
<location line="+1"/>
<source>and / or</source>
<translation>und / oder</translation>
</message>
<message>
<location line="+1"/>
<source>or</source>
<translation>oder</translation>
</message>
<message>
<location line="+2"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location line="+1"/>
<source>Path</source>
<translation>Pfad</translation>
</message>
<message>
<location line="+1"/>
<source>Extension</source>
<translation>Erweiterung</translation>
</message>
<message>
<location line="+1"/>
<source>Hash</source>
<translation>Prüfsumme</translation>
</message>
<message>
<location line="+4"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location line="+1"/>
<source>Size</source>
<translation>Grösse</translation>
</message>
<message>
<location line="+1"/>
<source>Popularity</source>
<translation>Beliebtheit</translation>
</message>
<message>
<location line="+2"/>
<source>contains</source>
<translation>enthält</translation>
</message>
<message>
<location line="+1"/>
<source>contains all</source>
<translation>enthält alles</translation>
</message>
<message>
<location line="+1"/>
<source>is</source>
<translation>ist</translation>
</message>
<message>
<location line="+2"/>
<source>less than</source>
<translation>kleiner als</translation>
</message>
<message>
<location line="+1"/>
<source>less than or equal</source>
<translation>kleiner als oder gleich</translation>
</message>
<message>
<location line="+1"/>
<source>equals</source>
<translation>gleich</translation>
</message>
<message>
<location line="+1"/>
<source>greater than or equal</source>
<translation>grösser als oder gleich</translation>
</message>
<message>
<location line="+1"/>
<source>greater than</source>
<translation>grösser als</translation>
</message>
<message>
<location line="+1"/>
<source>is in range</source>
<translation>im Bereich</translation>
</message>
</context>
<context> <context>
<name>HelpBrowser</name> <name>HelpBrowser</name>
<message> <message>
@ -4835,11 +4928,12 @@ p, li { white-space: pre-wrap; }
<translation>Kanäle</translation> <translation>Kanäle</translation>
</message> </message>
<message> <message>
<location line="+4"/>
<source>Blogs</source> <source>Blogs</source>
<translation type="obsolete">Blogs</translation> <translation type="unfinished">Blogs</translation>
</message> </message>
<message> <message>
<location line="+540"/> <location line="+539"/>
<source>Internal Error</source> <source>Internal Error</source>
<translation>Interener Fehler</translation> <translation>Interener Fehler</translation>
</message> </message>
@ -4895,7 +4989,7 @@ p, li { white-space: pre-wrap; }
<translation>Schnellstart Assistent</translation> <translation>Schnellstart Assistent</translation>
</message> </message>
<message> <message>
<location filename="../gui/MainWindow.cpp" line="-261"/> <location filename="../gui/MainWindow.cpp" line="-264"/>
<source>Search</source> <source>Search</source>
<translation>Suchen</translation> <translation>Suchen</translation>
</message> </message>
@ -4910,7 +5004,7 @@ p, li { white-space: pre-wrap; }
<translation>Messenger</translation> <translation>Messenger</translation>
</message> </message>
<message> <message>
<location filename="../gui/MainWindow.cpp" line="+148"/> <location filename="../gui/MainWindow.cpp" line="+151"/>
<source>Show/Hide</source> <source>Show/Hide</source>
<translation>Anzeigen/Verbergen</translation> <translation>Anzeigen/Verbergen</translation>
</message> </message>
@ -4987,12 +5081,12 @@ p, li { white-space: pre-wrap; }
<translation>Foren</translation> <translation>Foren</translation>
</message> </message>
<message> <message>
<location line="-66"/> <location line="-69"/>
<source>RetroShare %1 a secure decentralised communication platform</source> <source>RetroShare %1 a secure decentralised communication platform</source>
<translation>RetroShare %1 eine sichere und dezentralisierte Kommunikationsplattform</translation> <translation>RetroShare %1 eine sichere und dezentralisierte Kommunikationsplattform</translation>
</message> </message>
<message> <message>
<location line="+567"/> <location line="+570"/>
<source>Open Messages</source> <source>Open Messages</source>
<translation>Öffne Nachrichten</translation> <translation>Öffne Nachrichten</translation>
</message> </message>
@ -5308,29 +5402,29 @@ Bitte gib etwas Speicher frei und drücke OK.</translation>
</message> </message>
<message> <message>
<location line="+209"/> <location line="+209"/>
<location line="+1390"/> <location line="+1396"/>
<source>Save Message</source> <source>Save Message</source>
<translation>Nachricht speichern</translation> <translation>Nachricht speichern</translation>
</message> </message>
<message> <message>
<location line="-1389"/> <location line="-1395"/>
<source>Message has not been Sent. <source>Message has not been Sent.
Do you want to save message to draft box?</source> Do you want to save message to draft box?</source>
<translation>Nachricht wurde noch nicht gesendet. <translation>Nachricht wurde noch nicht gesendet.
Möchtest Du die Nachricht in den Entwürfen speichern?</translation> Möchtest Du die Nachricht in den Entwürfen speichern?</translation>
</message> </message>
<message> <message>
<location line="+739"/> <location line="+738"/>
<source>Unknown</source> <source>Unknown</source>
<translation>Unbekannt</translation> <translation>Unbekannt</translation>
</message> </message>
<message> <message>
<location line="+14"/> <location line="+15"/>
<source>Unknown friend</source> <source>Unknown friend</source>
<translation>Unbekannter Freund</translation> <translation>Unbekannter Freund</translation>
</message> </message>
<message> <message>
<location line="+176"/> <location line="+182"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Datei</translation> <translation>&amp;Datei</translation>
</message> </message>
@ -5478,7 +5572,7 @@ Willst Du die Nachricht speichern ?</translation>
<translation>Zusätzliche Datei hinzufügen</translation> <translation>Zusätzliche Datei hinzufügen</translation>
</message> </message>
<message> <message>
<location line="-1552"/> <location line="-1558"/>
<source>Friend Recommendation</source> <source>Friend Recommendation</source>
<translation>Freundempfehlung</translation> <translation>Freundempfehlung</translation>
</message> </message>
@ -7679,7 +7773,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="+249"/> <location line="+249"/>
<source>Clear offline messages</source> <source>Clear offline messages</source>
<translation type="unfinished"></translation> <translation>Entferne offline Nachrichten</translation>
</message> </message>
<message> <message>
<location line="-430"/> <location line="-430"/>
@ -7951,7 +8045,7 @@ Do you want to send them a Message instead</source>
<context> <context>
<name>ProfileView</name> <name>ProfileView</name>
<message> <message>
<location filename="../gui/profile/ProfileView.cpp" line="+71"/> <location filename="../gui/profile/ProfileView.cpp" line="+70"/>
<source>Clear Photo</source> <source>Clear Photo</source>
<translation>Photo entfernen</translation> <translation>Photo entfernen</translation>
</message> </message>
@ -8250,101 +8344,6 @@ p, li { white-space: pre-wrap; }
</context> </context>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message>
<location filename="../gui/advsearch/guiexprelement.cpp" line="-493"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location line="+1"/>
<source>Path</source>
<translation>Pfad</translation>
</message>
<message>
<location line="+1"/>
<source>Extension</source>
<translation>Erweiterung</translation>
</message>
<message>
<location line="+5"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location line="+1"/>
<source>Size</source>
<translation>Grösse</translation>
</message>
<message>
<location line="+1"/>
<source>Popularity</source>
<translation>Beliebtheit</translation>
</message>
<message>
<location line="+2"/>
<source>contains</source>
<translation>enthält</translation>
</message>
<message>
<location line="+1"/>
<source>contains all</source>
<translation>enthält alles</translation>
</message>
<message>
<location line="+1"/>
<source>is</source>
<translation>ist</translation>
</message>
<message>
<location line="+2"/>
<source>less than</source>
<translation>kleiner als</translation>
</message>
<message>
<location line="+1"/>
<source>less than or equal</source>
<translation>kleiner als oder gleich</translation>
</message>
<message>
<location line="+2"/>
<source>greater than or equal</source>
<translation>grösser als oder gleich</translation>
</message>
<message>
<location line="+1"/>
<source>greater than</source>
<translation>grösser als</translation>
</message>
<message>
<location line="+1"/>
<source>is in range</source>
<translation>im Bereich</translation>
</message>
<message>
<location line="-24"/>
<source>and</source>
<translation>und</translation>
</message>
<message>
<location line="+1"/>
<source>and / or</source>
<translation>und / oder</translation>
</message>
<message>
<location line="+1"/>
<source>or</source>
<translation>oder</translation>
</message>
<message>
<location line="+19"/>
<source>equals</source>
<translation>gleich</translation>
</message>
<message>
<location line="-14"/>
<source>Hash</source>
<translation>Prüfsumme</translation>
</message>
<message> <message>
<location filename="../main.cpp" line="+143"/> <location filename="../main.cpp" line="+143"/>
<location line="+6"/> <location line="+6"/>
@ -9486,7 +9485,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location line="-107"/> <location line="-107"/>
<source>Share Channel</source> <source>Share Channel</source>
<translation type="unfinished"></translation> <translation>Verteile Kanal</translation>
</message> </message>
<message> <message>
<location line="+39"/> <location line="+39"/>
@ -9495,12 +9494,16 @@ p, li { white-space: pre-wrap; }
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial&apos;; font-size:18pt; font-weight:600; color:#ffffff;&quot;&gt;Share Channel&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial&apos;; font-size:18pt; font-weight:600; color:#ffffff;&quot;&gt;Share Channel&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial&apos;; font-size:18pt; font-weight:600; color:#ffffff;&quot;&gt;Verteile Kanal&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location line="+77"/> <location line="+77"/>
<source>Share for Friend</source> <source>Share for Friend</source>
<translation type="unfinished"></translation> <translation>Verteile für Freund</translation>
</message> </message>
<message> <message>
<location line="+53"/> <location line="+53"/>
@ -9524,7 +9527,11 @@ p, li { white-space: pre-wrap; }
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Select the Friends with which you want to Share your Channel.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Select the Friends with which you want to Share your Channel.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Wähle die Freunde aus, mit denen Du den Kanal teilen möchtest.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../gui/channels/ShareKey.cpp" line="+80"/> <location filename="../gui/channels/ShareKey.cpp" line="+80"/>
@ -10299,7 +10306,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../gui/feeds/SubDestItem.ui" line="+150"/> <location filename="../gui/feeds/SubDestItem.ui" line="+150"/>
<source>Delete FeedItem</source> <source>Delete FeedItem</source>
<translation type="unfinished">Nachricht löschen</translation> <translation>Nachricht löschen</translation>
</message> </message>
</context> </context>
<context> <context>
@ -10479,12 +10486,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>TransferPage</name> <name>TransferPage</name>
<message> <message>
<location filename="../gui/settings/TransferPage.ui" line="+14"/> <location filename="../gui/settings/TransferPage.ui" line="+17"/>
<source>Form</source>
<translation>Formular</translation>
</message>
<message>
<location line="+6"/>
<source>Transfer options</source> <source>Transfer options</source>
<translation>Übertragungsoptionen</translation> <translation>Übertragungsoptionen</translation>
</message> </message>
@ -10509,7 +10511,20 @@ p, li { white-space: pre-wrap; }
<translation>Zufall</translation> <translation>Zufall</translation>
</message> </message>
<message> <message>
<location line="-36"/> <location line="+34"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans&apos;; font-size:8pt; font-weight:600;&quot;&gt;RetroShare&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans&apos;; font-size:8pt;&quot;&gt; is capable of transfering data and search requests between peers that are not necessarily friends. This traffic however only transits through a connected list of friends and is anonymous.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans&apos;; font-size:8pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans&apos;; font-size:8pt;&quot;&gt;You can separately setup share flags for each shared directory in the shared files dialog to be:&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; font-family:&apos;Sans&apos;; font-size:8pt;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Browsable by friends&lt;/span&gt;: files are seen by your friends.&lt;/li&gt;
&lt;li style=&quot; font-family:&apos;Sans&apos;; font-size:8pt;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Anonymously shared&lt;/span&gt;: files are anonymously reachable through distant F2F tunnels.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-70"/>
<source>Safety disk space limit :</source> <source>Safety disk space limit :</source>
<translation>Sicherheitsgrenze Festplattenspeicher:</translation> <translation>Sicherheitsgrenze Festplattenspeicher:</translation>
</message> </message>
@ -10518,19 +10533,6 @@ p, li { white-space: pre-wrap; }
<source> MB</source> <source> MB</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location line="+26"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt;RetroShare&lt;/span&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt; is capable of transfering data and search requests between peers that are not necessarily friends. This traffic however only transits through a connected list of friends and is anonymous.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;You can separately setup share flags for each shared directory in the shared files dialog to be:&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; font-size:8pt;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Browsable by friends&lt;/span&gt;: files are seen by your friends.&lt;/li&gt;
&lt;li style=&quot; font-size:8pt;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Anonymously shared&lt;/span&gt;: files are anonymously reachable through distant F2F tunnels.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TransfersDialog</name> <name>TransfersDialog</name>