From fc6b991eb7d6ec75bbc7e3cfd91cc95700ddfe67 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Wed, 9 Apr 2008 18:45:20 +0000 Subject: [PATCH] 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/ --- i18n/i18n.qrc | 1 + i18n/quassel.qm | Bin 0 -> 46072 bytes i18n/quassel.ts | 3331 +++++++++++++++++++++++++++++++++++ i18n/quassel_da.qm | Bin 72127 -> 72127 bytes i18n/quassel_de.qm | Bin 28864 -> 28894 bytes src/client/networkmodel.cpp | 6 +- 6 files changed, 3333 insertions(+), 5 deletions(-) create mode 100644 i18n/quassel.qm create mode 100644 i18n/quassel.ts 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 0000000000000000000000000000000000000000..ad685a1249eeaa1b68082ad4db9c8ca966874ad4 GIT binary patch literal 46072 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 Z8+Wvod0$>TwGir`-s}51KF!a|`~RXS_80&F literal 0 HcmV?d00001 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 208353c609bbee1fa6890315ad3ba78e3d11a6b0..3753201f8bd477aedbd01fcb7fb48648268c45ce 100644 GIT binary patch delta 7900 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 W*jYvVT496r{bGgmU)I23nEwIpKJ%mi delta 7778 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 delta 6892 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 QOU)iyleaLp`8?kL1N)rv5dZ)H 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 *****************************************/ -- 2.20.1