From: Manuel Nickschas Date: Wed, 9 Apr 2008 18:45:20 +0000 (+0000) Subject: Added a default translation (quassel.ts/.qm) that is used if no other is loaded. X-Git-Tag: 0.2.0-beta1~68 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=fc6b991eb7d6ec75bbc7e3cfd91cc95700ddfe67;ds=sidebyside Added a default translation (quassel.ts/.qm) that is used if no other is loaded. This now provides plural-aware translations for the nick categories, which was the whole point of adding this translation \o/ --- diff --git a/i18n/i18n.qrc b/i18n/i18n.qrc index 66ab5a14..fff9eebf 100644 --- a/i18n/i18n.qrc +++ b/i18n/i18n.qrc @@ -1,5 +1,6 @@ + quassel.qm quassel_de.qm quassel_da.qm diff --git a/i18n/quassel.qm b/i18n/quassel.qm new file mode 100644 index 00000000..ad685a12 Binary files /dev/null and b/i18n/quassel.qm differ diff --git a/i18n/quassel.ts b/i18n/quassel.ts new file mode 100644 index 00000000..0a11417f --- /dev/null +++ b/i18n/quassel.ts @@ -0,0 +1,3331 @@ + + + + + AboutDlg + + + About + + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Trebuchet MS'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Quassel IRC</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:14pt; font-weight:600;"><span style=" font-size:8pt; font-weight:400;">mobile edition</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:5pt;"> </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt;">(C) 2005-2007 by</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt; font-weight:600;">The Quassel IRC Team</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt;">Manuel Nickschas</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt;">Marcus Eggenberger</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt;">Marco Genise</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt;"><span style=" font-size:4pt;"> </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt;">&lt;http://quassel-irc.org&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt;">&lt;devel@quassel-irc.org&gt;</p></body></html> + + + + + <b>A modern, distributed IRC Client</b><br><br>&copy;2005-2008 by the Quassel Project<br><a href="http://quassel-irc.org">http://quassel-irc.org</a><br><a href="irc://irc.freenode.net/quassel">#quassel</a> on <a href="http://www.freenode.net">Freenode</a><br><br>Quassel IRC is dual-licensed under <a href="http://www.gnu.org/licenses/gpl-2.0.txt">GPLv2</a> and <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GPLv3</a>.<br>Most icons are &copy; by the <a href="http://www.oxygen-icons.org">Oxygen Team</a> and used under the <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.<br><br>Please use <a href="http://bugs.quassel-irc.org">http://bugs.quassel-irc.org</a> to report bugs. + + + + + Quassel IRC is mainly developed by: + + + + + We would like to thank the following contributors (in alphabetical order) and everybody we forgot to mention here: + + + + + Special thanks goes to:<br><dl><dt><a href="http://www.oxygen-icons.org">The Oxygen Team</a></dt><dd>for creating most of the shiny icons you see throughout Quassel</dd><br><dt><a href="http://www.trolltech.com">Trolltech</a></dt><dd>for creating Qt and Qtopia, and for sponsoring development of Quasseltopia with Greenphones and more</dd> + + + + + About Quassel + + + + + background:white; + + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:15pt; font-weight:600; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Quassel IRC</p></body></html> + + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:600; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 0.2.0-pre, Build &gt;= 474 (2008-02-08)</p></body></html> + + + + + &About + + + + + QTextBrowser { background:transparent;} + + + + + A&uthors + + + + + &Contributors + + + + + &Thanks To + + + + + AdminUserPage + + + Setup Admin User + + + + + Please enter credentials for the admin user. + + + + + Name: + + + + + Password: + + + + + AppearanceSettingsPage + + + Appearance + + + + + General + + + + + Form + + + + + Client style: + + + + + BufferItem + + + Status Buffer + + + + + <b>Status buffer of %1</b> + + + + + <b>Channel %1</b> + + + + + <b>Users:</b> %1 + + + + + <b>Topic:</b> %1 + + + + + Not active <br /> Double-click to join + + + + + <b>Query with %1</b> + + + + + Away Message: %1 + + + + + %1 - %2 + + + + + <p> %1 </p> + + + + + BufferView + + + Connect + + + + + Disconnect + + + + + Join Channel + + + + + Join + + + + + Part + + + + + Delete buffer + + + + + Hide Events + + + + + Join Events + + + + + Part Events + + + + + Kill Events + + + + + Quit Events + + + + + Mode Events + + + + + Ignore list + + + + + WHO + + + + + Input channel name: + + + + + Remove buffer permanently? + + + + + Do you want to delete the buffer "%1" permanently? This will delete all related data, including all backlog data, from the core's database! + + + + + BufferViewEditDlg + + + Dialog + + + + + Please enter a name for the buffer view: + + + + + Add Buffer View + + + + + BufferViewSettingsPage + + + General + + + + + Buffer Views + + + + + Form + + + + + Re&name... + + + + + &Add... + + + + + De&lete + + + + + Buffer View Settings + + + + + Show only Buffers from: + + + + + Restrict Buffers to: + + + + + Status Buffers + + + + + Channel Buffers + + + + + Query Buffers + + + + + Add new Buffers automatically + + + + + Sort Buffers alphabetically + + + + + BufferViewWidget + + + All + + + + + Chans + + + + + Queries + + + + + Nets + + + + + Select Buffer + + + + + Tab 1 + + + + + BufferView + + + + + BufferWidget + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Trebuchet MS'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:11pt;"><span style=" font-size:89pt; color:#00008b;">Quassel IRC</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:49pt;"><span style=" font-size:22pt;">Chat comfortably. Anywhere.</span></p></body></html> + + + + + Client + + + Identity already exists in client! + + + + + ClientSyncer + + + The Quassel Core you try to connect to is too old! Please consider upgrading. + + + + + <b>Invalid data received from core!</b><br>Disconnecting. + + + + + Internal connections not yet supported. + + + + + <b>This client is built without SSL Support!</b><br />Disable the usage of SSL in the account settings. + + + + + <b>The Quassel Core you are trying to connect to is too old!</b><br>Need at least a Core Version %1 (Build >= %2) to connect. + + + + + <b>The Quassel Core you are trying to connect to does not support SSL!</b><br />If you want to connect anyways, disable the usage of SSL in the account settings. + + + + + Logging in... + + + + + ColorSettingsPage + + + Appearance + + + + + Color settings + + + + + Form + + + + + Bufferview + + + + + Activities: + + + + + FG + + + + + BG + + + + + Use BG + + + + + Default: + + + + + Inactive: + + + + + Highlight: + + + + + New Message: + + + + + Other Activity: + + + + + Preview: + + + + + 1 + + + + + Chatview + + + + + Server Activity + + + + + Foreground + + + + + Background + + + + + Error Message: + + + + + Notice Message: + + + + + Plain Message: + + + + + Server Message: + + + + + Highlight Message: + + + + + User Activity + + + + + Action Message: + + + + + Join Message: + + + + + Kick Message: + + + + + Mode Message: + + + + + Part Message: + + + + + Quit Message: + + + + + Rename Message: + + + + + Message + + + + + Timestamp: + + + + + Sender: + + + + + Nick: + + + + + Hostmask: + + + + + Channelname: + + + + + Mode flags: + + + + + Url: + + + + + Mirc Color Codes + + + + + Color Codes + + + + + Color 0: + + + + + Color 1: + + + + + Color 2: + + + + + Color 3: + + + + + Color 4: + + + + + Color 5: + + + + + Color 6: + + + + + Color 7: + + + + + Color 8: + + + + + Color 14: + + + + + Color 15: + + + + + Color 13: + + + + + Color 12: + + + + + Color 11: + + + + + Color 10: + + + + + Color 9: + + + + + Nickview + + + + + Nick status: + + + + + Online: + + + + + Away: + + + + + ConclusionPage + + + Conclusion + + + + + You chose the following configuration: + + + + + ConfigWizard + + + Core Configuration Wizard + + + + + Core + + + Could not initialize any storage backend! Exiting... + + + + + Calling restoreState() even though active sessions exist! + + + + + Core state too old, ignoring... + + + + + Admin user or password not set. + + + + + Could not setup storage! + + + + + Creating admin user... + + + + + Antique client trying to connect... refusing. + + + + + <b>Quassel Core Version %1 (Build &ge; %2)</b><br>Up %3d%4h%5m (since %6) + + + + + <b>Your Quassel Client is too old!</b><br>This core needs at least client version %1 (Build >= %2).<br>Please consider upgrading your client. + + + + + Client %1 too old, rejecting. + + + + + <b>Client not initialized!</b><br>You need to send an init message before trying to login. + + + + + Client %1 did not send an init message before trying to login, rejecting. + + + + + <b>Invalid username or password!</b><br>The username/password combination you supplied could not be found in the database. + + + + + Client %1 initialized and authentificated successfully as "%2" (UserId: %3). + + + + + Non-authed client disconnected. + + + + + Could not initialize session for client %1! + + + + + CoreAccountEditDlg + + + Add Core Account + + + + + Missing information + + + + + Please enter all required information or discard changes to return to account selection. + + + + + Non-unique account name + + + + + Account names need to be unique. Please enter a different name or discard all changes to return to account selection. + + + + + Edit Core Account + + + + + Port: + + + + + Host: + + + + + Password: + + + + + Account: + + + + + User: + + + + + Account Details + + + + + Account Name: + + + + + Use built-in Quassel Core + + + + + Remote host: + + + + + Use secure connection (SSL) + + + + + Use a proxy: + + + + + Proxy Type: + + + + + Socks 5 + + + + + HTTP + + + + + Proxy Host: + + + + + Proxy Port: + + + + + localhost + + + + + Proxy Username: + + + + + Proxy Password: + + + + + CoreConfigWizard + + + Core Configuration Wizard + + + + + Your core has been successfully configured. Logging you in... + + + + + Core configuration failed:<br><b>%1</b><br>Press <em>Next</em> to start over. + + + + + Your are now logged into your freshly configured Quassel Core!<br>Please remember to configure your identities and networks now. + + + + + CoreConfigWizardAdminUserPage + + + Form + + + + + Username: + + + + + Password: + + + + + Repeat password: + + + + + Remember password + + + + + <em>Note: Adding more users and changing your username/password has not been implemented yet. + + + + + CoreConfigWizardIntroPage + + + Form + + + + + This wizard will guide you through the setup of your Quassel Core. + + + + + CoreConfigWizardPages::AdminUserPage + + + Create User Account + + + + + First, we will create a user account on the core. This first user will have administrator privileges. + + + + + CoreConfigWizardPages::IntroPage + + + Introduction + + + + + CoreConfigWizardPages::StorageSelectionPage + + + Select Storage Backend + + + + + Please select a database backend for the Quassel Core storage to store the backlog and other data in. + + + + + CoreConfigWizardPages::SyncPage + + + Storing Your Settings + + + + + Your settings are now stored in the core, and you will be logged in automatically. + + + + + CoreConfigWizardStorageSelectionPage + + + Form + + + + + Storage Backend: + + + + + Description + + + + + Foobar + + + + + CoreConfigWizardSyncPage + + + Form + + + + + Your Choices + + + + + Admin User: + + + + + foo + + + + + Storage Backend: + + + + + bar + + + + + Please wait while your settings are being transmitted to the core... + + + + + CoreConnectDlg + + + New + + + + + Delete + + + + + Properties... + + + + + Remove Account Settings + + + + + Do you really want to remove your local settings for this Quassel Core account?<br>Note: This will <em>not</em> remove or change any data on the Core itself! + + + + + Select Core Account + + + + + Available Quassel Core accounts: + + + + + ... + + + + + Connect + + + + + Connect to %1 + + + + + <div style=color:red;>Connection to %1 failed!</div> + + + + + Not connected to %1. + + + + + Looking up %1... + + + + + Connecting to %1... + + + + + Connected to %1 + + + + + Unknown connection state to %1 + + + + + Logging in... + + + + + Login + + + + + Connect to Quassel Core + + + + + Edit... + + + + + Add... + + + + + Always use this account + + + + + Initializing your connection + + + + + Connected to apollo.mindpool.net. + + + + + Core Info +reserve +some +space + + + + + User: + + + + + Password: + + + + + Remember + + + + + Configure your Quassel Core + + + + + The Quassel Core you are connected to is not configured yet. You may now launch a configuration wizard that helps you setting up your Core. + + + + + Launch Wizard + + + + + Initializing your session... + + + + + <b>Please be patient while your client synchronizes with the Quassel Core!</b> + + + + + Session state: + + + + + Network states: + + + + + 0/0 + + + + + Channel states: + + + + + User states: + + + + + CoreConnectProgressDlg + + + Connection Progress + + + + + Connecting to core... + + + + + Session + + + + + %p% + + + + + Networks + + + + + Channels + + + + + Users + + + + + CoreSession + + + Default Identity + + + + + Client %1 disconnected (UserId: %2). + + + + + CreateIdentityDlg + + + Create New Identity + + + + + Identity name: + + + + + Create blank identity + + + + + Duplicate: + + + + + CtcpHandler + + + Received CTCP PING request from %1 + + + + + Received CTCP PING answer from %1 with %2 seconds round trip time + + + + + Received CTCP VERSION request by %1 + + + + + Received CTCP VERSION answer from %1: %2 + + + + + Received unknown CTCP %1 by %2 + + + + + DebugConsole + + + Debug Console + + + + + local + + + + + core + + + + + Evaluate! + + + + + EditCoreAcctDlg + + + Edit Core Account + + + + + Port: + + + + + Host: + + + + + Password: + + + + + Account: + + + + + User: + + + + + FontsSettingsPage + + + Appearance + + + + + Fonts + + + + + Form + + + + + Custom Application Fonts + + + + + Font + + + + + Choose... + + + + + Topic: + + + + + Buffer Views: + + + + + Nick List: + + + + + Inputline: + + + + + General: + + + + + Chat Widget + + + + + Nicks: + + + + + Timestamp: + + + + + Some of these settings require a restart of the Quassel Client in order to take effect. We intend to fix this. + + + + + GeneralSettingsPage + + + Behaviour + + + + + General + + + + + Form + + + + + Use system tray icon: + + + + + Minimize to tray on minimize button + + + + + Minimize to tray on close button + + + + + Tray icon: + + + + + Show system tray icon + + + + + User Notification: + + + + + Animate tray icon + + + + + Display pop-up messages + + + + + Display user related messages and private Notices: + + + + + in status buffer + + + + + in query buffer (if exists) + + + + + in current buffer + + + + + Buffer view: + + + + + Display topic in tooltip + + + + + Mouse wheel changes displayed buffers + + + + + HighlightSettingsPage + + + Behaviour + + + + + Highlight + + + + + this shouldn't be empty + + + + + highlight rule + + + + + Form + + + + + Highlight list + + + + + RegEx + + + + + CS + + + + + Enable + + + + + Add + + + + + Remove + + + + + Highlight nicks + + + + + All nicks from identity + + + + + Current nick + + + + + None + + + + + IdentitiesSettingsPage + + + General + + + + + Identities + + + + + <b>The following problems need to be corrected before your changes can be applied:</b><ul> + + + + + <li>All identities need an identity name set</li> + + + + + <li>Every identity needs at least one nickname defined</li> + + + + + <li>You need to specify a real name for every identity</li> + + + + + <li>You need to specify an ident for every identity</li> + + + + + </ul> + + + + + One or more identities are invalid + + + + + Delete Identity? + + + + + Do you really want to delete identity "%1"? + + + + + Rename Identity + + + + + Please enter a new name for the identity "%1"! + + + + + ... + + + + + Add Identity + + + + + Add... + + + + + Remove Identity + + + + + Real Name: + + + + + The "Real Name" is shown in /whois. + + + + + Nicknames + + + + + Add Nickname + + + + + &Add... + + + + + Remove Nickname + + + + + Remove + + + + + Re&name... + + + + + Move upwards in list + + + + + Move downwards in list + + + + + A&way + + + + + Away Reason + + + + + Return Message + + + + + Away Nick + + + + + Auto Away + + + + + Auto away after + + + + + minutes + + + + + Advanced + + + + + Ident: + + + + + The "ident" is part of your hostmask and, together with your host, uniquely identifies you within the IRC network. + + + + + Messages + + + + + Part Reason: + + + + + Quit Reason: + + + + + Kick Reason: + + + + + Identity + + + <empty> + + + + + Quassel IRC User + + + + + Gone fishing. + + + + + Brought fish. + + + + + Not here. No, really. not here! + + + + + Back in action again! + + + + + Kindergarten is elsewhere! + + + + + http://quassel-irc.org - Chat comfortably. Anywhere. + + + + + InputWidget + + + Form + + + + + IntroPage + + + Introduction + + + + + This wizard will guide you through the setup process for your shiny new Quassel IRC Client. + + + + + IrcServerHandler + + + Received invalid MODE from %s: %s + + + + + %1 has changed topic for %2 to: "%3" + + + + + [Whois] %1 is away: "%2" + + + + + %1 is away: "%2" + + + + + [Whois] %1 is %2 (%3) + + + + + %1 is online via %2 (%3) + + + + + [Whois] %1 + + + + + [Whowas] %1 + + + + + [Whowas] %1 was %2 (%3) + + + + + [Who] End of /WHO list for %1 + + + + + [Whois] %1 is logged in since %2 + + + + + [Whois] %1 is idling for %2 (%3) + + + + + [Whois] idle message: %1 + + + + + [Whois] %1 is a user on channels: %2 + + + + + [Whois] %1 has voice on channels: %2 + + + + + [Whois] %1 is an operator on channels: %2 + + + + + No topic is set for %1. + + + + + Topic for %1 is "%2" + + + + + Topic set by %1 on %2 + + + + + [Who] %1 + + + + + There is a nickname in your identity's nicklist which contains illegal characters + + + + + Due to a bug in Unreal IRCd (and maybe other irc-servers too) we're unable to determine the erroneous nick + + + + + Please use: /nick <othernick> to continue or clean up your nicklist + + + + + Nick %1 contains illegal characters + + + + + Nick already in use: %1 + + + + + No free and valid nicks in nicklist found. use: /nick <othernick> to continue + + + + + IrcUserItem + + + idling since %1 + + + + + login time: %1 + + + + + server: %1 + + + + + MainWidget + + + Form + + + + + background-color: rgba(220, 220, 255, 40%) + + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Trebuchet MS'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:29pt; color:#00008b;">Quassel IRC</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:29pt; color:#7fff00;"><span style=" font-size:10pt; color:#00008b;">mobile edition</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:29pt; color:#483d8b;"><span style=" font-size:6pt; color:#000000;">Chat comfortably. Anywhere.</span></p></body></html> + + + + + MainWin + + + Waiting for core... + + + + + Not connected to core. + + + + + Edit &Networks... + + + + + All Buffers + + + + + All Channels + + + + + All Queries + + + + + All Networks + + + + + Full Custom + + + + + Nicks + + + + + Chat Monitor + + + + + Inputline + + + + + Topic + + + + + Connected to core. + + + + + MainWindow + + + + + &File + + + + + &Networks + + + + + &Settings + + + + + &Views + + + + + &Help + + + + + &Debug + + + + + &Network List... + + + + + F2 + + + + + Quick &Connect... + + + + + Disconnect + + + + + Reconnect + + + + + Join Channel... + + + + + Set Away globally + + + + + Quit... + + + + + Edit Identities... + + + + + Configure Quassel... + + + + + F7 + + + + + Manage Views... + + + + + About Qt... + + + + + About Quassel IRC... + + + + + Import Backlog + + + + + Connect + + + + + Internal + + + + + Disconnect from Core + + + + + Connect to Core... + + + + + Debug &Console + + + + + Disconnect from Network... + + + + + &Edit Networks... + + + + + Message + + + %DT[%1] + + + + + %DS<%1> + + + + + %D0%1 + + + + + %Dn[%1] + + + + + %Dn%1 + + + + + %Ds* + + + + + %Ds%1 + + + + + %De* + + + + + %De%1 + + + + + %Dj--> + + + + + %Dj%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC + + + + + %Dp<-- + + + + + %Dp%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC + + + + + %Dq<-- + + + + + %Dq%DN%DU%1%DU%DN %DH(%2@%3)%DH has quit + + + + + %Dk<-* + + + + + %Dk%DN%1%DN has kicked %DN%2%DN from %DC%3%DC + + + + + %Dr<-> + + + + + %DrYou are now known as %DN%1%DN + + + + + %Dr%DN%1%DN is now known as %DN%2%DN + + + + + %Dm*** + + + + + %DmUser mode: %DM%1%DM + + + + + %DmMode %DM%1%DM by %DN%2%DN + + + + + %Da-*- + + + + + %Da%DN%1%DN %2 + + + + + %De[%1] + + + + + NetworkConnection + + + Connection failed. Cycling to next Server + + + + + Connecting to %1:%2... + + + + + Disconnecting. + + + + + Could not connect to %1 (%2) + + + + + Connection failure: %1 + + + + + NetworkEditDlg + + + Dialog + + + + + Please enter a network name: + + + + + Add Network + + + + + NetworkModel + + + Buffer + + + + + Topic + + + + + Nick Count + + + + + NetworksSettingsPage + + + General + + + + + Networks + + + + + <b>The following problems need to be corrected before your changes can be applied:</b><ul> + + + + + <li>All networks need at least one server defined</li> + + + + + </ul> + + + + + Invalid Network Settings + + + + + Connect + + + + + Disconnect + + + + + Apply first! + + + + + Delete Network? + + + + + Do you really want to delete the network "%1" and all related settings, including the backlog? + + + + + Form + + + + + Re&name... + + + + + &Add... + + + + + De&lete + + + + + Connect now + + + + + Network Details + + + + + Identity: + + + + + This specifies how control messages, nicks and servernames are encoded. +Unless you *really* know what you do, leave this as ISO-8859-1! + + + + + Servers + + + + + &Edit... + + + + + Move upwards in list + + + + + ... + + + + + Move downwards in list + + + + + Choose random server for connecting + + + + + Perform + + + + + Commands to execute on connect: + + + + + Auto Identify + + + + + Service: + + + + + NickServ + + + + + Password: + + + + + Advanced + + + + + Encodings + + + + + Send messages in: + + + + + Incoming messages encoded in Utf8 will always be treated as such. This setting defines the encoding for messages that are not Utf8. + + + + + Receive fallback: + + + + + Server encoding: + + + + + Use defaults + + + + + Automatic Reconnect + + + + + Interval: + + + + + s + + + + + Retries: + + + + + Unlimited + + + + + Rejoin all channels on reconnect + + + + + NickEditDlg + + + Add Nickname + + + + + Edit Nickname + + + + + Please enter a valid nickname: + + + + + A valid nickname may contain letters from the English alphabet, digits, and the special characters {, }, [, ], \, |, `, ^, _ and -. + + + + + NickListWidget + + + Nicks in Channel + + + + + NickView + + + WHOIS + + + + + VERSION + + + + + PING + + + + + Modes + + + + + Op %1 + + + + + Deop %1 + + + + + Voice %1 + + + + + Devoice %1 + + + + + Kick/Ban + + + + + Kick %1 + + + + + Kickban %1 + + + + + Ignore + + + + + Query + + + + + DCC-Chat + + + + + Send file + + + + + QtopiaMainWin + + + Show Toolbar + + + + + Quit Quassel IRC? + + + + + Do you really want to quit Quassel IRC? + + + + + Quit + + + + + Show Buffers + + + + + Show Nicks + + + + + About... + + + + + Quassel::secondsToString() + + + year + + + + + day + + + + + h + + + + + min + + + + + sec + + + + + SaveIdentitiesDlg + + + Sync With Core + + + + + Syncing data with core, please wait... + + + + + Abort + + + + + ServerEditDlg + + + Dialog + + + + + Server address: + + + + + Port: + + + + + Password: + + + + + Use SSL + + + + + SessionThread + + + Could not initialize session! + + + + + SettingsDlg + + + Save changes + + + + + There are unsaved changes on the current configuration page. Would you like to apply your changes now? + + + + + Reload Settings + + + + + Do you like to reload the settings, undoing your changes on this page? + + + + + Restore Defaults + + + + + Do you like to restore the default values for this page? + + + + + Configure Quassel + + + + + Settings + + + + + SettingsPageDlg + + + Reload Settings + + + + + Do you like to reload the settings, undoing your changes on this page? + + + + + Restore Defaults + + + + + Do you like to restore the default values for this page? + + + + + Dialog + + + + + Settings + + + + + SqliteStorage + + + SQLite is a file-based database engine that does not require any setup. It is suitable for small and medium-sized databases that do not require access via network. Use SQLite if your Quassel Core should store its data on the same machine it is running on, and if you only expect a few users to use your core. + + + + + StorageDetailsPage + + + Setup Storage Provider + + + + + Please enter credentials for the selected storage provider. + + + + + Host: + + + + + Port: + + + + + Database: + + + + + User: + + + + + Password: + + + + + StorageSelectionPage + + + Select Storage Provider + + + + + Please select the storage provider you want to use. + + + + + TopicButton + + + Click to edit! + + + + + %1 + +Click to edit! + + + + + TopicWidget + + + Form + + + + + ... + + + + + UserCategoryItem + + + %n Owner(s) + + %n Owner + %n Owners + + + + + %n Admin(s) + + %n Admin + %n Admins + + + + + %n Operator(s) + + %n Operator + %n Operators + + + + + %n Half-Op(s) + + %n Half-Op + %n Half-Ops + + + + + %n Voiced + + %n Voiced + %n Voiced + + + + + %n User(s) + + %n User + %n Users + + + + + UserInputHandler + + + sending CTCP-%1 request + + + + diff --git a/i18n/quassel_da.qm b/i18n/quassel_da.qm index 208353c6..3753201f 100644 Binary files a/i18n/quassel_da.qm and b/i18n/quassel_da.qm differ diff --git a/i18n/quassel_de.qm b/i18n/quassel_de.qm index 39d37d07..988c305c 100644 Binary files a/i18n/quassel_de.qm and b/i18n/quassel_de.qm differ diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 63ebf9af..0dfb533b 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -462,10 +462,6 @@ QString NetworkItem::toolTip(int column) const { *****************************************/ // we hardcode this even though we have PREFIX in network... but that wouldn't help with mapping modes to // category strings anyway. -// TODO make this translateable depending on the number of users in a category -// -> we can't set the real string here, because tr() needs to get the actual number as second param -// -> tr("%n User(s)", n) needs to be used somewhere where we do know the user number n - const QList UserCategoryItem::categories = QList() << 'q' << 'a' << 'o' << 'h' << 'v'; UserCategoryItem::UserCategoryItem(int category, AbstractTreeItem *parent) @@ -530,7 +526,7 @@ QVariant UserCategoryItem::data(int column, int role) const { } } - + /***************************************** * Irc User Items *****************************************/