From f8de7b607c3e168996138cbc5e1cfca18254ba09 Mon Sep 17 00:00:00 2001
From: Daniel Albers
Date: Thu, 25 Feb 2010 00:45:41 +0100
Subject: [PATCH] Fix duplicate strings in gettext translations
- Duplicate msgids removed from .po files + minor fixes
- Additional lupdate step added to build process because otherwise
duplicate strings weren't properly picked up when generating .qm files
- quassel.pot updated
---
cmake/modules/QuasselMacros.cmake | 24 +-
po/CMakeLists.txt | 1 +
po/README.Translations | 46 +-
po/cs.po | 281 +-
po/da.po | 5527 +++++++++++----------
po/de.po | 5384 +++++++++------------
po/es.po | 4892 +++++++++----------
po/fi.po | 283 +-
po/fr.po | 7453 +++++++++++++----------------
po/hu.po | 5411 +++++++++++----------
po/it.po | 1924 ++++----
po/nb.po | 5115 ++++++++++----------
po/quassel.pot | 238 +-
po/ru.po | 6254 ++++++++++++------------
po/sl.po | 5732 +++++++++++-----------
po/tr.po | 5913 +++++++++++------------
po/update.sh | 2 +-
17 files changed, 26238 insertions(+), 28242 deletions(-)
diff --git a/cmake/modules/QuasselMacros.cmake b/cmake/modules/QuasselMacros.cmake
index 8d05417e..8e453e26 100644
--- a/cmake/modules/QuasselMacros.cmake
+++ b/cmake/modules/QuasselMacros.cmake
@@ -17,15 +17,31 @@ macro(setup_qt4_variables)
set(QUASSEL_QT_LIBRARIES ${QUASSEL_QT_LIBRARIES} ${QT_LIBRARIES})
endmacro(setup_qt4_variables)
-# This generates a .qm from a .po file
-macro(generate_qm outvar basename)
+# This generates a .ts from a .po file
+macro(generate_ts outvar basename)
set(input ${CMAKE_SOURCE_DIR}/po/${basename}.po)
- set(output ${CMAKE_BINARY_DIR}/po/${basename}.qm)
+ set(output ${CMAKE_BINARY_DIR}/po/${basename}.ts)
add_custom_command(OUTPUT ${output}
COMMAND ${QT_LCONVERT_EXECUTABLE}
ARGS -i ${input}
- -of qm
+ -of ts
-o ${output}
+# This is a workaround to add (duplicate) strings that lconvert missed to the .ts
+ COMMAND ${QT_LUPDATE_EXECUTABLE}
+ ARGS -silent
+ ${CMAKE_SOURCE_DIR}/src/
+ -ts ${output}
DEPENDS ${basename}.po)
set(${outvar} ${output})
+endmacro(generate_ts outvar basename)
+
+# This generates a .qm from a .ts file
+macro(generate_qm outvar basename)
+ set(input ${CMAKE_BINARY_DIR}/po/${basename}.ts)
+ set(output ${CMAKE_BINARY_DIR}/po/${basename}.qm)
+ add_custom_command(OUTPUT ${output}
+ COMMAND ${QT_LRELEASE_EXECUTABLE}
+ ARGS ${input}
+ DEPENDS ${basename}.ts)
+ set(${outvar} ${output})
endmacro(generate_qm outvar basename)
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
index b7b3287f..9f8b2b27 100644
--- a/po/CMakeLists.txt
+++ b/po/CMakeLists.txt
@@ -19,6 +19,7 @@ if(QT_LCONVERT_EXECUTABLE)
string(REGEX MATCH "${lang}" flg ${LINGUAS})
endif(LINGUAS)
if(flg)
+ generate_ts(QM ${basename})
generate_qm(QM ${basename})
list(APPEND qm_files ${QM})
list(APPEND gen_linguas ${lang})
diff --git a/po/README.Translations b/po/README.Translations
index e6a08bf4..3b7abd44 100644
--- a/po/README.Translations
+++ b/po/README.Translations
@@ -1,5 +1,5 @@
-In order to create or update a translatable file, run the following command
-in the directory po/:
+In order to create or update a translatable file, run the following
+command in the directory po/:
./update.sh xx
@@ -8,25 +8,39 @@ if needed, may be suffixed by a country code according to ISO 3166).
Quassel will automatically load these translation files based on the
system locale. Examples for valid codes: de, en_US
-You can open translation files with poedit for example and add/edit translated strings.
+You can open translation files with poedit for example and add/edit
+translated strings.
-The *.po files can and should be kept in sync with the source code by running
-update.sh regularly (existing translations won't be removed).
+The *.po files can and should be kept in sync with the source code by
+running update.sh regularly (existing translations won't be removed).
-NOTE: Remember to remove X-Virgin-Header line if you want to preserve your header.
+NOTE: Remember to remove X-Virgin-Header line if you want to preserve
+your header.
+
+Qt itself does not use the *.po files, but a compact binary format
+(*.qm). These files will automatically be generated at build time. By
+default, all languages will be built. To select languages, use
+environment variable LINGUAS to specify superset of languages you want
+to build in. As you can see in example there we will build only Czech
+German and French translations.
-Qt itself does not use the *.po files, but a compact binary format (*.qm).
-These files will automatically be generated at build time. By default, all
-languages will be built. To select languages, use environment variable LINGUAS
-to specify superset of languages you want to build in. As you can see in
-example there we will build only Czech German and French translations.
EXAMPLE:
$ export LINGUAS="cs de fr"
$ cmake /path/to/source
-NOTE: You'll need lconvert installed with your Qt in order to generate
- translation files. Some distributions don't package that tool;
- in that case you won't get translations.
+NOTE: You'll need lupdate, lconvert, lrelease installed with your Qt in
+ order to generate translation files. Some distributions don't
+ package that tool; in that case you won't get translations.
+
+
+Regenerating the .pot file can be done at least two ways. ``Translate
+Toolkit'' seems to provide better results, so the first one is
+preferred.
+
+With TT:
+lupdate ../src -ts quassel.ts && ts2po -P --duplicates=msgctxt -i \
+ quassel.ts -o quassel.pot && rm quassel.ts
-Regenerating .pot file (requires ``Translate Toolkit´´):
-lupdate ../src -ts quassel.ts && ts2po -P --duplicates=msgctxt -i quassel.ts -o quassel.pot && rm quassel.ts
+With only Qt tools:
+lupdate ../src -ts quassel.ts && lconvert -i quassel.ts -o quassel.po \
+ && msguniq -o quassel.pot quassel.po && rm quassel.ts quassel.po
diff --git a/po/cs.po b/po/cs.po
index ef693984..38558648 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-10 13:33+0200\n"
+"POT-Creation-Date: 2010-02-25 00:37+0200\n"
"PO-Revision-Date: 2010-01-10 13:47+0100\n"
"Last-Translator: Tomáš Chvátal \n"
"Language-Team: Czech \n"
@@ -58,7 +58,8 @@ msgid "Version: %1
Protocol version: %2
Built: %3"
msgstr "Verze: %1
Verze protokolu: %2
SloženÃ: %3"
#: AboutDlg#9
-msgid "A modern, distributed IRC Client
©2005-2009 by the Quassel Project
http://quassel-irc.org
#quassel on Freenode
Quassel IRC is dual-licensed under GPLv2 and GPLv3.
Most icons are © by the Oxygen Team and used under the LGPL.
Please use http://bugs.quassel-irc.org to report bugs."
+#, fuzzy
+msgid "A modern, distributed IRC Client
©2005-2010 by the Quassel Project
http://quassel-irc.org
#quassel on Freenode
Quassel IRC is dual-licensed under GPLv2 and GPLv3.
Most icons are © by the Oxygen Team and used under the LGPL.
Please use http://bugs.quassel-irc.org to report bugs."
msgstr "A ModernÃ, distribuovaný IRC Client
VytvoÅený ©2005-2008 Quassel Project
http://quassel-irc.org
#quassel na Freenode
Quassel IRC je duálnÄ-licencován pod GPLv2 a GPLv3.
VÄtÅ¡ina ikon náležà © Oxygen Teamu pod licencà LGPL.
ProsÃme použijte http://bugs.quassel-irc.org pro hlášenà chyb."
#: AboutDlg#10
@@ -143,12 +144,12 @@ msgid "Set the application language. Requires restart!"
msgstr "Zvolte jazyk aplikace. Vyžaduje restart!"
#: AppearanceSettingsPage#6
-msgid ""
-msgstr ""
+msgid ""
+msgstr ""
#: AppearanceSettingsPage#7
-msgid ""
-msgstr ""
+msgid ""
+msgstr ""
#: AppearanceSettingsPage#8
msgid "Use custom stylesheet"
@@ -985,6 +986,8 @@ msgid "Hide Events"
msgstr "Skrýt události"
#: ContextMenuActionProvider#37
+#, fuzzy
+msgctxt "ContextMenuActionProvider#37"
msgid "CTCP"
msgstr "CTCP"
@@ -1664,7 +1667,8 @@ msgid "away"
msgstr "pryÄ"
#: CoreUserInputHandler#2
-msgid "sending CTCP-%1 request"
+#, fuzzy
+msgid "sending CTCP-%1 request to %2"
msgstr "posÃlám požadavek CTCP-%1"
#: CreateIdentityDlg#1
@@ -1700,9 +1704,23 @@ msgid "Received CTCP VERSION answer from %1: %2"
msgstr "Obdržena CTCP VERSION odpovÄÄ od %1: %2"
#: CtcpHandler#5
+#, fuzzy
+msgid "Received CTCP TIME request by %1"
+msgstr "Obdržen CTCP VERSION požadavek od %1"
+
+#: CtcpHandler#6
+#, fuzzy
+msgid "Received CTCP TIME answer from %1: %2"
+msgstr "Obdržena CTCP VERSION odpovÄÄ od %1: %2"
+
+#: CtcpHandler#7
msgid "Received unknown CTCP %1 by %2"
msgstr "Obdrženo neznáme CTCP %1 od %2"
+#: CtcpHandler#8
+msgid " with arguments: %1"
+msgstr ""
+
#: DebugBufferViewOverlay#1
msgid "Debug BufferView Overlay"
msgstr "LadÃcà vrstva záložek"
@@ -2296,6 +2314,12 @@ msgid "Message"
msgstr "Zpráva"
#: IgnoreListEditDlg#10
+#, fuzzy
+msgctxt "IgnoreListEditDlg#10"
+msgid "CTCP"
+msgstr "CTCP"
+
+#: IgnoreListEditDlg#11
msgid ""
"Ignore rule:
\n"
"Depending on the type of the rule, the text is matched against either:
\n"
@@ -2323,12 +2347,13 @@ msgstr ""
"
\n"
"- hlupec!.+ (RegEx) platà pro každého uživatele s pÅezdÃvkou hlupec, který se může pÅipojovat z libovolného poÄÃtaÄe
"
-#: IgnoreListEditDlg#11
-msgctxt "IgnoreListEditDlg#11"
+#: IgnoreListEditDlg#12
+#, fuzzy
+msgctxt "IgnoreListEditDlg#12"
msgid "Ignore Rule"
msgstr "Pravidlo ignorance"
-#: IgnoreListEditDlg#12
+#: IgnoreListEditDlg#13
msgid ""
"Use regular expressions:
\n"
"If enabled, rules follow regular expression syntax.
\n"
@@ -2344,11 +2369,11 @@ msgstr ""
"
\n"
"?: reprezentuje \"právÄ jeden znak\"
"
-#: IgnoreListEditDlg#13
+#: IgnoreListEditDlg#14
msgid "Regular expression"
msgstr "Regulárnà výrazy"
-#: IgnoreListEditDlg#14
+#: IgnoreListEditDlg#15
msgid ""
"Scope:
\n"
"Global:
\n"
@@ -2366,25 +2391,27 @@ msgstr ""
"Kanál:
\n"
"Seznam je interpretován jako seznam kanálů, kde je pravidlo platné
"
-#: IgnoreListEditDlg#15
+#: IgnoreListEditDlg#16
msgid "Scope"
msgstr "Rozsah"
-#: IgnoreListEditDlg#16
+#: IgnoreListEditDlg#17
msgid "Global"
msgstr "GlobálnÃ"
-#: IgnoreListEditDlg#17
-msgctxt "IgnoreListEditDlg#17"
+#: IgnoreListEditDlg#18
+#, fuzzy
+msgctxt "IgnoreListEditDlg#18"
msgid "Network"
msgstr "SÃÅ¥"
-#: IgnoreListEditDlg#18
-msgctxt "IgnoreListEditDlg#18"
+#: IgnoreListEditDlg#19
+#, fuzzy
+msgctxt "IgnoreListEditDlg#19"
msgid "Channel"
msgstr "Kanál"
-#: IgnoreListEditDlg#19
+#: IgnoreListEditDlg#20
msgid ""
"Scope rule:
\n"
"A scope rule is a semicolon separated list of either network or channel names.
\n"
@@ -2402,7 +2429,7 @@ msgstr ""
"
\n"
"bude platit na #foobar a na každý kanál zaÄÃnajÃcà #quassel"
-#: IgnoreListEditDlg#20
+#: IgnoreListEditDlg#21
msgid ""
"Enable / Disable:
\n"
"Only enabled rules are filtered.\n"
@@ -2414,7 +2441,7 @@ msgstr ""
"
\n"
"Pro dynamická pravidla vypnutà opÄtovnÄ zobrazà dÅÃve filtrované zprávy.
"
-#: IgnoreListEditDlg#21
+#: IgnoreListEditDlg#22
msgid "Rule is enabled"
msgstr "Povolit pravidlo"
@@ -2504,10 +2531,79 @@ msgid "Form"
msgstr "Form"
#: InputWidget#2
+msgid "White"
+msgstr ""
+
+#: InputWidget#3
+msgid "Black"
+msgstr ""
+
+#: InputWidget#4
+msgid "Dark blue"
+msgstr ""
+
+#: InputWidget#5
+msgid "Dark green"
+msgstr ""
+
+#: InputWidget#6
+msgid "Red"
+msgstr ""
+
+#: InputWidget#7
+msgid "Dark red"
+msgstr ""
+
+#: InputWidget#8
+msgid "Dark magenta"
+msgstr ""
+
+#: InputWidget#9
+msgid "Orange"
+msgstr ""
+
+#: InputWidget#10
+msgid "Yellow"
+msgstr ""
+
+#: InputWidget#11
+msgid "Green"
+msgstr ""
+
+#: InputWidget#12
+msgid "Dark cyan"
+msgstr ""
+
+#: InputWidget#13
+msgid "Cyan"
+msgstr ""
+
+#: InputWidget#14
+msgid "Blue"
+msgstr ""
+
+#: InputWidget#15
+msgid "Magenta"
+msgstr ""
+
+#: InputWidget#16
+msgid "Dark gray"
+msgstr ""
+
+#: InputWidget#17
+msgid "Light gray"
+msgstr ""
+
+#: InputWidget#18
+#, fuzzy
+msgid "Clear Color"
+msgstr "VyÄistit"
+
+#: InputWidget#19
msgid "Focus Input Line"
msgstr "PÅepnout na vstupnà Åádku"
-#: InputWidget#3
+#: InputWidget#20
msgid "Ctrl+L"
msgstr "Ctrl+L"
@@ -2530,39 +2626,45 @@ msgid "Show nick selector"
msgstr "Zobrazit výbÄr pÅezdÃvek"
#: InputWidgetSettingsPage#5
+#, fuzzy
+msgid "Show style buttons"
+msgstr "Zobrazovat ikonu v systémové Äásti panelu"
+
+#: InputWidgetSettingsPage#6
msgid "Multi-Line Editing"
msgstr "VÃceÅádková editace"
-#: InputWidgetSettingsPage#6
+#: InputWidgetSettingsPage#7
msgid "Show at most"
msgstr "Ukázat nejvÃce"
-#: InputWidgetSettingsPage#7
+#: InputWidgetSettingsPage#8
msgid "lines"
msgstr "Åádků"
-#: InputWidgetSettingsPage#8
+#: InputWidgetSettingsPage#9
msgid "Enable scrollbars"
msgstr "Povolit rolovacà proužek"
-#: InputWidgetSettingsPage#9
+#: InputWidgetSettingsPage#10
msgid "Tab Completion"
msgstr "DoplÅovánà tabulátorem"
-#: InputWidgetSettingsPage#10
+#: InputWidgetSettingsPage#11
msgid "Completion suffix:"
msgstr "ZakonÄenà doplÅovánÃ:"
-#: InputWidgetSettingsPage#11
+#: InputWidgetSettingsPage#12
msgid ": "
msgstr ": "
-#: InputWidgetSettingsPage#12
-msgctxt "InputWidgetSettingsPage#12"
+#: InputWidgetSettingsPage#13
+#, fuzzy
+msgctxt "InputWidgetSettingsPage#13"
msgid "Interface"
msgstr "RozhranÃ"
-#: InputWidgetSettingsPage#13
+#: InputWidgetSettingsPage#14
msgid "Input Widget"
msgstr "Vstupnà Åádka"
@@ -2698,6 +2800,10 @@ msgid "Nick already in use: %1"
msgstr "PÅezdÃvka se již použÃvá: %1"
#: IrcServerHandler#29
+msgid "Nick/channel is temporarily unavailable: %1"
+msgstr ""
+
+#: IrcServerHandler#30
msgid "No free and valid nicks in nicklist found. use: /nick to continue"
msgstr "Nebyla nalezena žádná volná a platná pÅezdÃvka ze seznamu pÅezdÃvek. Pro pokraÄovánà použijte: /nick "
@@ -2823,6 +2929,15 @@ msgstr "ZvýraznÄnÃ"
msgid "Other activity"
msgstr "Jiné Äinnosti"
+#: KNotificationBackend#1
+#, fuzzy
+msgctxt "KNotificationBackend#1"
+msgid "%n pending highlights"
+msgstr ""
+"\n"
+" \n"
+" "
+
#: MainWin#1
msgid "&Connect to Core..."
msgstr "PÅip&ojit k jádru..."
@@ -3126,10 +3241,14 @@ msgid "Server: %1"
msgstr "Server: %1"
#: NetworkItem#2
+#, fuzzy
+msgctxt "NetworkItem#2"
msgid "Users: %1"
msgstr "Uživatelé: %1"
#: NetworkItem#3
+#, fuzzy
+msgctxt "NetworkItem#3"
msgid "Lag: %1 msecs"
msgstr "ZpoždÄnÃ: %1 msecs"
@@ -3309,22 +3428,32 @@ msgid "Password:"
msgstr "Heslo:"
#: NetworksSettingsPage#29
+#, fuzzy
+msgid "Use SASL Authentication"
+msgstr "PoužÃt SSL Certifikát"
+
+#: NetworksSettingsPage#30
+#, fuzzy
+msgid "Account:"
+msgstr "Název úÄtu:"
+
+#: NetworksSettingsPage#31
msgid "Encodings"
msgstr "KódovánÃ"
-#: NetworksSettingsPage#30
+#: NetworksSettingsPage#32
msgid "Configure advanced settings such as message encodings and automatic reconnect"
msgstr "Nastavenà pokroÄilých možnostÃ, jako kódovánà a automatické opakovánà pÅipojenÃ"
-#: NetworksSettingsPage#31
+#: NetworksSettingsPage#33
msgid "Control encodings for in- and outgoing messages"
msgstr "Nastavenà kódovánà pro pÅÃchozà a odchozà zprávy"
-#: NetworksSettingsPage#32
+#: NetworksSettingsPage#34
msgid "Use Custom Encodings"
msgstr "PoužÃvat různá kódovánÃ"
-#: NetworksSettingsPage#33
+#: NetworksSettingsPage#35
msgid ""
"Specify which encoding your messages will be sent in.\n"
"UTF-8 should be a sane choice for most networks."
@@ -3332,11 +3461,11 @@ msgstr ""
"Specifikuje v jakém kódovánà budete odesÃlat zprávy.\n"
"UTF-8 je dosti inteligentnà volba pro vÄtÅ¡inu sÃtÃ."
-#: NetworksSettingsPage#34
+#: NetworksSettingsPage#36
msgid "Send messages in:"
msgstr "OdesÃlat zprávy v:"
-#: NetworksSettingsPage#35
+#: NetworksSettingsPage#37
msgid ""
"Incoming messages encoded in Utf8 will always be treated as such.\n"
"This setting defines the encoding for messages that are not Utf8."
@@ -3344,11 +3473,11 @@ msgstr ""
"PÅÃchozà zprávy kódované v UTF8 budou vždy rozpoznány.\n"
"Toto nastavenà definuje kódovánà pro zprávy které nejsou v UTF8."
-#: NetworksSettingsPage#36
+#: NetworksSettingsPage#38
msgid "Receive fallback:"
msgstr "Záložnà kódovánÃ:"
-#: NetworksSettingsPage#37
+#: NetworksSettingsPage#39
msgid ""
"This specifies how control messages, nicks and servernames are encoded.\n"
"Unless you *really* know what you do, leave this as ISO-8859-1!"
@@ -3356,42 +3485,45 @@ msgstr ""
"Tato volba specifikuje v jakém kódovánà jsou pÅezdÃvky, kontrolnà zprávy a názvy serverů.\n"
"Pokud FAKTICKY nevÃte co dÄláte radÅ¡i ponechte nastaveno na ISO-8859-1!"
-#: NetworksSettingsPage#38
+#: NetworksSettingsPage#40
msgid "Server encoding:"
msgstr "Kódovánà serveru:"
-#: NetworksSettingsPage#39
-msgctxt "NetworksSettingsPage#39"
+#: NetworksSettingsPage#41
+#, fuzzy
+msgctxt "NetworksSettingsPage#41"
msgid "IRC"
msgstr "IRC"
-#: NetworksSettingsPage#40
+#: NetworksSettingsPage#42
msgid "Networks"
msgstr "SÃtÄ"
-#: NetworksSettingsPage#41
-msgctxt "NetworksSettingsPage#41"
+#: NetworksSettingsPage#43
+#, fuzzy
+msgctxt "NetworksSettingsPage#43"
msgid "The following problems need to be corrected before your changes can be applied:"
msgstr "NásledujÃcà problémy je tÅeba odstranit pro uloženà zmÄn:"
-#: NetworksSettingsPage#42
+#: NetworksSettingsPage#44
msgid "- All networks need at least one server defined
"
msgstr "- Každá sÃÅ¥ potÅebuje definovaný alespoÅ jeden server
"
-#: NetworksSettingsPage#43
-msgctxt "NetworksSettingsPage#43"
+#: NetworksSettingsPage#45
+#, fuzzy
+msgctxt "NetworksSettingsPage#45"
msgid "
"
msgstr "
"
-#: NetworksSettingsPage#44
+#: NetworksSettingsPage#46
msgid "Invalid Network Settings"
msgstr "Å patné nastavenà sÃtÄ"
-#: NetworksSettingsPage#45
+#: NetworksSettingsPage#47
msgid "Delete Network?"
msgstr "Smazat sÃÅ¥?"
-#: NetworksSettingsPage#46
+#: NetworksSettingsPage#48
msgid "Do you really want to delete the network \"%1\" and all related settings, including the backlog?"
msgstr "Opravdu chcete smazat sÃÅ¥ \"%1\" a veÅ¡keré jejà nastavenÃ, vÄetnÄ historie?"
@@ -3965,6 +4097,24 @@ msgstr "%1 k %2"
msgid "Status Buffer"
msgstr "Záložka stavu"
+#: SystemTray#1
+msgid "&Minimize"
+msgstr ""
+
+#: SystemTray#2
+#, fuzzy
+msgid "&Restore"
+msgstr "OpakovánÃ:"
+
+#: SystrayNotificationBackend#1
+#, fuzzy
+msgctxt "SystrayNotificationBackend#1"
+msgid "%n pending highlights"
+msgstr ""
+"\n"
+" \n"
+" "
+
#: SystrayNotificationBackend::ConfigWidget#1
msgid "System Tray Icon"
msgstr "Ikonka v systémovém panelu"
@@ -4122,6 +4272,18 @@ msgctxt "TopicWidget#2"
msgid "..."
msgstr "..."
+#: TopicWidget#3
+#, fuzzy
+msgctxt "TopicWidget#3"
+msgid "Users: %1"
+msgstr "Uživatelé: %1"
+
+#: TopicWidget#4
+#, fuzzy
+msgctxt "TopicWidget#4"
+msgid "Lag: %1 msecs"
+msgstr "ZpoždÄnÃ: %1 msecs"
+
#: TopicWidgetSettingsPage#1
msgctxt "TopicWidgetSettingsPage#1"
msgid "Form"
@@ -4282,4 +4444,21 @@ msgstr "%n Mluvka"
msgid "%n User(s)"
msgstr "%n Uživatel"
+#~ msgid ""
+#~ msgstr ""
+
+#~ msgctxt "InputWidgetSettingsPage#12"
+#~ msgid "Interface"
+#~ msgstr "RozhranÃ"
+
+#~ msgctxt "NetworksSettingsPage#39"
+#~ msgid "IRC"
+#~ msgstr "IRC"
+
+#~ msgctxt "NetworksSettingsPage#41"
+#~ msgid "The following problems need to be corrected before your changes can be applied:
"
+#~ msgstr "NásledujÃcà problémy je tÅeba odstranit pro uloženà zmÄn:"
+#~ msgctxt "NetworksSettingsPage#43"
+#~ msgid "
"
+#~ msgstr "
"
diff --git a/po/da.po b/po/da.po
index 4b3a9331..478b60e3 100644
--- a/po/da.po
+++ b/po/da.po
@@ -6,583 +6,517 @@
#, fuzzy
msgid ""
msgstr ""
-"X-Language: da_DK\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-02-25 00:37+0200\n"
"Content-Type: text/plain; charset=UTF-8\n"
+"X-Language: da_DK\n"
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:17
+#: AboutDlg#1
msgid "About Quassel"
msgstr "Om Quassel"
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:46
-msgid ""
-"A modern, distributed IRC Client
©2005-2009 by the "
-"Quassel Project
http://quassel-irc."
-"org
#quassel on Freenode
Quassel IRC is dual-"
-"licensed under GPLv2 "
-"and GPLv3.
Most "
-"icons are © by the Oxygen Team"
-"a> and used under the LGPL.
Please use http://bugs.quassel-irc.org to report bugs."
-msgstr ""
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:62
-msgid "Quassel IRC is mainly developed by:"
-msgstr "Quassel IRC er hovedsagligt udviklet af:"
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:77
-msgid ""
-"We would like to thank the following contributors (in alphabetical order) "
-"and everybody we forgot to mention here:"
-msgstr ""
-"Vi vil gerne takke de følgende bidragsydere (i alfabetisk rækkefølge) og "
-"alle dem vi har glemt at nævne her:"
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:116
-msgid ""
-"Special thanks goes to:
- "
-"John \"nox\" Hand
- for the original Quassel icon - The All-"
-"Seeing Eye
- The Oxygen Team
- for creating all the "
-"artwork you see throughout Quassel
- Qt Software formerly known "
-"as Trolltech
- for creating Qt and Qtopia, and for sponsoring "
-"development of QuasselTopia with Greenphones and more
- for "
-"keeping Qt alive, and for sponsoring development of Quassel Mobile with "
-"N810s
"
-msgstr ""
-
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:59
+#: AboutDlg#2
msgid ""
-"\n"
-"Quassel IRC
"
-"html>"
-msgstr ""
-"\n"
+"Quassel IRC
"
+msgstr ""
+"\n"
-"Quassel IRC
"
-"html>"
-
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:75
+"\n"
+"Quassel IRC
"
+
+#: AboutDlg#3
msgid ""
-"\n"
-"Version 0.2.0-pre, Build "
-">= 474 (2008-02-08)
"
+"\n"
+"Version 0.2.0-pre, Build >= 474 (2008-02-08)