From b95bcb6ea8d42ce3e85097b62bf7371db6865003 Mon Sep 17 00:00:00 2001 From: Stefan Becker Date: Sat, 19 Mar 2011 02:19:13 +0200 Subject: [PATCH] i18n: add a fixup script for pidgin-sipe.pot Execute this script after pidgin-sipe.pot gets updated by intltool-update and before submitting the new version to Transifex. pidgin-sipe.pot updated for the latest source code changes. --- po/pidgin-sipe.pot | 484 +++++++++++++++++++++++++--------------------- po/transifex-pot-fixup.pl | 77 ++++++++ 2 files changed, 338 insertions(+), 223 deletions(-) create mode 100755 po/transifex-pot-fixup.pl diff --git a/po/pidgin-sipe.pot b/po/pidgin-sipe.pot index 4c0e3fd3..49d75b46 100644 --- a/po/pidgin-sipe.pot +++ b/po/pidgin-sipe.pot @@ -1,13 +1,15 @@ # (English) English User Interface strings for pidgin-sipe. -# Copyright (C) 2008-2010 SIPE Project +# Copyright (C) 2008-2011 SIPE Project # This file is distributed under the same license as the pidgin-sipe package. -# +# +# +# msgid "" msgstr "" "Project-Id-Version: pidgin sipe\n" "Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=194563&atid=949931\n" "POT-Creation-Date: 2010-11-30 23:36+0200\n" -"PO-Revision-Date: 2010-12-02 08:44+0000\n" +"PO-Revision-Date: 2011-03-19 00:18+0000\n" "Last-Translator: stefanb \n" "Language-Team: English \n" "MIME-Version: 1.0\n" @@ -28,14 +30,14 @@ msgstr "Authentication failed" msgid "Incompatible authentication scheme chosen" msgstr "Incompatible authentication scheme chosen" -#: ../src/core/sip-transport.c:1202 ../src/core/sipe.c:1544 +#: ../src/core/sip-transport.c:1202 ../src/core/sipe.c:1524 #, c-format msgid "You have been rejected by the server: %s" msgstr "You have been rejected by the server: %s" #: ../src/core/sip-transport.c:1203 ../src/core/sip-transport.c:1222 #: ../src/core/sip-transport.c:1250 ../src/core/sip-transport.c:1274 -#: ../src/core/sipe.c:1544 +#: ../src/core/sipe.c:1524 msgid "no reason given" msgstr "no reason given" @@ -57,135 +59,96 @@ msgstr "Service unavailable: %s" msgid "Invalid message signature received" msgstr "Invalid message signature received" -#: ../src/core/sipe.c:137 +#: ../src/core/sipe.c:139 msgid "Inactive" msgstr "Inactive" -#: ../src/core/sipe.c:138 ../src/core/sipe-cal.c:938 +#: ../src/core/sipe.c:140 ../src/core/sipe-cal.c:938 #: ../src/purple/purple-plugin.c:184 msgid "Busy" msgstr "Busy" -#: ../src/core/sipe.c:139 +#: ../src/core/sipe.c:141 msgid "Busy-Idle" msgstr "Busy-Idle" -#: ../src/core/sipe.c:141 ../src/purple/purple-plugin.c:206 +#: ../src/core/sipe.c:143 ../src/purple/purple-plugin.c:206 msgid "Be right back" msgstr "Be right back" -#: ../src/core/sipe.c:143 +#: ../src/core/sipe.c:145 msgid "Out to lunch" msgstr "Out to lunch" -#: ../src/core/sipe.c:145 +#: ../src/core/sipe.c:147 msgid "In a call" msgstr "In a call" -#: ../src/core/sipe.c:146 +#: ../src/core/sipe.c:148 msgid "In a conference" msgstr "In a conference" -#: ../src/core/sipe.c:147 +#: ../src/core/sipe.c:149 msgid "In a meeting" msgstr "In a meeting" -#: ../src/core/sipe.c:148 ../src/core/sipe-cal.c:939 +#: ../src/core/sipe.c:150 ../src/core/sipe-cal.c:939 msgid "Out of office" msgstr "Out of office" -#: ../src/core/sipe.c:149 +#: ../src/core/sipe.c:151 msgid "Urgent interruptions only" msgstr "Urgent interruptions only" -#: ../src/core/sipe.c:319 ../src/core/sipe.c:2824 -msgid "you" -msgstr "you" - -#: ../src/core/sipe.c:545 ../src/core/sipe.c:1368 ../src/core/sipe.c:1378 -#: ../src/core/sipe.c:1399 ../src/core/sipe.c:5956 +#: ../src/core/sipe.c:540 ../src/core/sipe.c:1351 ../src/core/sipe.c:1361 +#: ../src/core/sipe.c:1382 ../src/core/sipe.c:5327 msgid "Other Contacts" msgstr "Other Contacts" -#. [MS-SIPREGE] #. reason = g_strdup(_("User logged out")); // [MS-OCER] -#: ../src/core/sipe.c:1534 +#: ../src/core/sipe.c:1516 msgid "you are already signed in at another location" msgstr "you are already signed in at another location" -#: ../src/core/sipe.c:1537 +#: ../src/core/sipe.c:1518 msgid "user disabled" msgstr "user disabled" -#: ../src/core/sipe.c:1540 +#: ../src/core/sipe.c:1520 msgid "user moved" msgstr "user moved" -#: ../src/core/sipe.c:1887 ../src/core/sipe.c:6642 +#: ../src/core/sipe.c:1867 ../src/core/sipe.c:6017 msgid "Blocked" msgstr "Blocked" -#: ../src/core/sipe.c:1888 ../src/core/sipe.c:6638 +#: ../src/core/sipe.c:1868 ../src/core/sipe.c:6013 msgid "Personal" msgstr "Personal" #. index 0 -#: ../src/core/sipe.c:1889 ../src/core/sipe.c:6639 +#: ../src/core/sipe.c:1869 ../src/core/sipe.c:6014 msgid "Team" msgstr "Team" -#: ../src/core/sipe.c:1890 ../src/core/sipe.c:5996 ../src/core/sipe.c:6640 -#: ../src/core/sipe.c:6941 ../src/purple/purple-plugin.c:567 +#: ../src/core/sipe.c:1870 ../src/core/sipe.c:5367 ../src/core/sipe.c:6015 +#: ../src/core/sipe.c:6316 ../src/purple/purple-plugin.c:597 msgid "Company" msgstr "Company" -#: ../src/core/sipe.c:1891 ../src/core/sipe.c:6641 +#: ../src/core/sipe.c:1871 ../src/core/sipe.c:6016 msgid "Public" msgstr "Public" -#: ../src/core/sipe.c:1893 +#: ../src/core/sipe.c:1873 msgid "Unknown" msgstr "Unknown" -#. Service unavailable; Server Internal Error; Server Time-out -#. Not acceptable all. -#. Message contents not allowed by policy -#: ../src/core/sipe.c:2997 -msgid "Your message or invitation was not delivered, possibly because it contains a hyperlink or other content that the system administrator has blocked." -msgstr "Your message or invitation was not delivered, possibly because it contains a hyperlink or other content that the system administrator has blocked." - -#: ../src/core/sipe.c:3001 -#, c-format -msgid "This message was not delivered to %s because the service is not available" -msgstr "This message was not delivered to %s because the service is not available" - -#. Busy Here -#: ../src/core/sipe.c:3003 -#, c-format -msgid "This message was not delivered to %s because one or more recipients do not want to be disturbed" -msgstr "This message was not delivered to %s because one or more recipients do not want to be disturbed" - -#. Unsupported media type -#: ../src/core/sipe.c:3005 -#, c-format -msgid "This message was not delivered to %s because one or more recipients don't support this type of message" -msgstr "This message was not delivered to %s because one or more recipients don't support this type of message" - -#: ../src/core/sipe.c:3007 -#, c-format -msgid "This message was not delivered to %s because one or more recipients are offline" -msgstr "This message was not delivered to %s because one or more recipients are offline" - -#: ../src/core/sipe.c:3316 -#, c-format -msgid "Failed to invite %s" -msgstr "Failed to invite %s" - -#: ../src/core/sipe.c:5797 +#: ../src/core/sipe.c:5168 msgid "SIP Exchange user name contains invalid characters" msgstr "SIP Exchange user name contains invalid characters" -#: ../src/core/sipe.c:5805 +#: ../src/core/sipe.c:5176 msgid "" "User name should be a valid SIP URI\n" "Example: user@company.com" @@ -193,7 +156,7 @@ msgstr "" "User name should be a valid SIP URI\n" "Example: user@company.com" -#: ../src/core/sipe.c:5815 +#: ../src/core/sipe.c:5186 msgid "" "Email address should be valid if provided\n" "Example: user@company.com" @@ -201,11 +164,11 @@ msgstr "" "Email address should be valid if provided\n" "Example: user@company.com" -#: ../src/core/sipe.c:5824 +#: ../src/core/sipe.c:5195 msgid "SIP Exchange user name contains whitespace" msgstr "SIP Exchange user name contains whitespace" -#: ../src/core/sipe.c:5838 +#: ../src/core/sipe.c:5209 msgid "" "Email services URL should be valid if provided\n" "Example: https://exchange.corp.com/EWS/Exchange.asmx\n" @@ -215,216 +178,218 @@ msgstr "" "Example: https://exchange.corp.com/EWS/Exchange.asmx\n" "Example: https://domino.corp.com/maildatabase.nsf" -#: ../src/core/sipe.c:5984 +#: ../src/core/sipe.c:5355 msgid "Unable to display the search results" msgstr "Unable to display the search results" -#: ../src/core/sipe.c:5990 +#: ../src/core/sipe.c:5361 msgid "User name" msgstr "User name" -#: ../src/core/sipe.c:5993 +#: ../src/core/sipe.c:5364 msgid "Name" msgstr "Name" -#: ../src/core/sipe.c:5999 ../src/core/sipe.c:6950 -#: ../src/purple/purple-plugin.c:569 +#: ../src/core/sipe.c:5370 ../src/core/sipe.c:6325 +#: ../src/purple/purple-plugin.c:599 msgid "Country" msgstr "Country" -#: ../src/core/sipe.c:6002 +#: ../src/core/sipe.c:5373 msgid "Email" msgstr "Email" -#: ../src/core/sipe.c:6029 +#: ../src/core/sipe.c:5400 #, c-format msgid "Found %d contact%s:" msgid_plural "Found %d contacts%s:" -msgstr[0] "Found %d contact%s:" -msgstr[1] "Found %d contacts%s:" +msgstr[0] "" +msgstr[1] "" -#: ../src/core/sipe.c:6031 +#: ../src/core/sipe.c:5402 msgid " (more matched your query)" msgstr " (more matched your query)" -#: ../src/core/sipe.c:6180 +#: ../src/core/sipe.c:5553 msgid "Status" msgstr "Status" -#: ../src/core/sipe.c:6184 +#: ../src/core/sipe.c:5557 msgid "Calendar" msgstr "Calendar" -#: ../src/core/sipe.c:6190 +#: ../src/core/sipe.c:5563 msgid "Meeting in" msgstr "Meeting in" -#: ../src/core/sipe.c:6194 +#: ../src/core/sipe.c:5568 msgid "Meeting about" msgstr "Meeting about" -#: ../src/core/sipe.c:6199 +#: ../src/core/sipe.c:5573 msgid "Out of office note" msgstr "Out of office note" -#: ../src/core/sipe.c:6199 +#: ../src/core/sipe.c:5573 msgid "Note" msgstr "Note" -#: ../src/core/sipe.c:6203 ../src/core/sipe.c:6566 ../src/core/sipe.c:6637 +#: ../src/core/sipe.c:5577 ../src/core/sipe.c:5941 ../src/core/sipe.c:6012 msgid "Access level" msgstr "Access level" #. * Translators: replace with URL to localized page #. * If it doesn't exist copy the original URL -#: ../src/core/sipe.c:6358 -msgid "https://sourceforge.net/apps/mediawiki/sipe/index.php?title=Access_Levels" -msgstr "https://sourceforge.net/apps/mediawiki/sipe/index.php?title=Access_Levels" +#: ../src/core/sipe.c:5733 +msgid "" +"https://sourceforge.net/apps/mediawiki/sipe/index.php?title=Access_Levels" +msgstr "" +"https://sourceforge.net/apps/mediawiki/sipe/index.php?title=Access_Levels" -#: ../src/core/sipe.c:6441 +#: ../src/core/sipe.c:5816 #, c-format msgid "Make leader of '%s'" msgstr "Make leader of '%s'" -#: ../src/core/sipe.c:6453 +#: ../src/core/sipe.c:5828 #, c-format msgid "Remove from '%s'" msgstr "Remove from '%s'" -#: ../src/core/sipe.c:6467 +#: ../src/core/sipe.c:5842 #, c-format msgid "Invite to '%s'" msgstr "Invite to '%s'" -#: ../src/core/sipe.c:6479 +#: ../src/core/sipe.c:5854 msgid "New chat" msgstr "New chat" -#: ../src/core/sipe.c:6492 +#: ../src/core/sipe.c:5867 #, c-format msgid "Work %s" msgstr "Work %s" -#: ../src/core/sipe.c:6505 +#: ../src/core/sipe.c:5880 #, c-format msgid "Mobile %s" msgstr "Mobile %s" -#: ../src/core/sipe.c:6518 +#: ../src/core/sipe.c:5893 #, c-format msgid "Home %s" msgstr "Home %s" -#: ../src/core/sipe.c:6531 +#: ../src/core/sipe.c:5906 #, c-format msgid "Other %s" msgstr "Other %s" -#: ../src/core/sipe.c:6544 +#: ../src/core/sipe.c:5919 #, c-format msgid "Custom1 %s" msgstr "Custom1 %s" -#: ../src/core/sipe.c:6556 +#: ../src/core/sipe.c:5931 msgid "Send email..." msgstr "Send email..." -#: ../src/core/sipe.c:6594 +#: ../src/core/sipe.c:5969 msgid "Copy to" msgstr "Copy to" -#: ../src/core/sipe.c:6633 +#: ../src/core/sipe.c:6008 msgid "Domain" msgstr "Domain" -#: ../src/core/sipe.c:6649 ../src/core/sipe.c:6650 +#: ../src/core/sipe.c:6024 ../src/core/sipe.c:6025 msgid "Add new domain" msgstr "Add new domain" -#: ../src/core/sipe.c:6651 +#: ../src/core/sipe.c:6026 msgid "Add" msgstr "Add" -#: ../src/core/sipe.c:6652 +#: ../src/core/sipe.c:6027 msgid "Cancel" msgstr "Cancel" #. Translators: remove (clear) previously assigned access level -#: ../src/core/sipe.c:6761 +#: ../src/core/sipe.c:6136 msgid "Unspecify" msgstr "Unspecify" -#: ../src/core/sipe.c:6784 +#: ../src/core/sipe.c:6159 msgid "People in my company" msgstr "People in my company" #. this is original name, don't edit -#: ../src/core/sipe.c:6790 +#: ../src/core/sipe.c:6165 msgid "People in domains connected with my company" msgstr "People in domains connected with my company" -#: ../src/core/sipe.c:6795 +#: ../src/core/sipe.c:6170 msgid "People in public domains" msgstr "People in public domains" -#: ../src/core/sipe.c:6805 +#: ../src/core/sipe.c:6180 #, c-format msgid "People at %s" msgstr "People at %s" -#: ../src/core/sipe.c:6820 +#: ../src/core/sipe.c:6195 msgid "Add new domain..." msgstr "Add new domain..." -#: ../src/core/sipe.c:6846 +#: ../src/core/sipe.c:6221 msgid "Access groups" msgstr "Access groups" -#: ../src/core/sipe.c:6853 +#: ../src/core/sipe.c:6228 msgid "Online help..." msgstr "Online help..." -#: ../src/core/sipe.c:6929 ../src/core/sipe.c:6966 +#: ../src/core/sipe.c:6304 ../src/core/sipe.c:6341 msgid "Display name" msgstr "Display name" -#: ../src/core/sipe.c:6932 +#: ../src/core/sipe.c:6307 msgid "Job title" msgstr "Job title" -#: ../src/core/sipe.c:6935 +#: ../src/core/sipe.c:6310 msgid "Office" msgstr "Office" -#: ../src/core/sipe.c:6938 +#: ../src/core/sipe.c:6313 msgid "Business phone" msgstr "Business phone" -#: ../src/core/sipe.c:6944 +#: ../src/core/sipe.c:6319 msgid "City" msgstr "City" -#: ../src/core/sipe.c:6947 +#: ../src/core/sipe.c:6322 msgid "State" msgstr "State" -#: ../src/core/sipe.c:6953 ../src/core/sipe.c:6980 +#: ../src/core/sipe.c:6328 ../src/core/sipe.c:6355 msgid "Email address" msgstr "Email address" -#: ../src/core/sipe.c:6973 +#: ../src/core/sipe.c:6348 msgid "Alias" msgstr "Alias" -#: ../src/core/sipe.c:6986 +#: ../src/core/sipe.c:6361 msgid "Site" msgstr "Site" -#: ../src/core/sipe.c:6993 +#: ../src/core/sipe.c:6368 msgid "Find on LinkedIn" msgstr "Find on LinkedIn" -#: ../src/core/sipe.c:7000 +#: ../src/core/sipe.c:6375 msgid "Device" msgstr "Device" @@ -474,83 +439,93 @@ msgid "%s. %s at %.2d:%.2d" msgstr "%s. %s at %.2d:%.2d" #. Generate next ID -#: ../src/core/sipe-chat.c:231 +#: ../src/core/sipe-chat.c:232 #, c-format msgid "Chat #%d" msgstr "Chat #%d" -#: ../src/core/sipe-conf.c:863 -msgid "This conference is no longer locked. Additional participants can now join." -msgstr "This conference is no longer locked. Additional participants can now join." +#: ../src/core/sipe-conf.c:869 +msgid "" +"This conference is no longer locked. Additional participants can now join." +msgstr "" +"This conference is no longer locked. Additional participants can now join." -#: ../src/core/sipe-conf.c:867 -msgid "This conference is locked. Nobody else can join the conference while it is locked." -msgstr "This conference is locked. Nobody else can join the conference while it is locked." +#: ../src/core/sipe-conf.c:873 +msgid "" +"This conference is locked. Nobody else can join the conference while it is " +"locked." +msgstr "" +"This conference is locked. Nobody else can join the conference while it is " +"locked." -#: ../src/core/sipe-conf.c:900 +#: ../src/core/sipe-conf.c:906 msgid "You have been disconnected from this conference." msgstr "You have been disconnected from this conference." #. The next 13 texts make up the SIPE about note text #. About note, part 1/13: introduction -#: ../src/core/sipe-core.c:141 -msgid "A third-party plugin implementing extended version of SIP/SIMPLE used by various products" -msgstr "A third-party plugin implementing extended version of SIP/SIMPLE used by various products" +#: ../src/core/sipe-core.c:143 +msgid "" +"A third-party plugin implementing extended version of SIP/SIMPLE used by " +"various products" +msgstr "" +"A third-party plugin implementing extended version of SIP/SIMPLE used by " +"various products" #. About note, part 2/13: home page URL (label) -#: ../src/core/sipe-core.c:143 +#: ../src/core/sipe-core.c:145 msgid "Home" msgstr "Home" #. About note, part 3/13: support forum URL (label) -#: ../src/core/sipe-core.c:145 +#: ../src/core/sipe-core.c:147 msgid "Support" msgstr "Support" #. About note, part 4/13: support forum name (hyperlink text) -#: ../src/core/sipe-core.c:147 +#: ../src/core/sipe-core.c:149 msgid "Help Forum" msgstr "Help Forum" #. About note, part 5/13: bug tracker URL (label) -#: ../src/core/sipe-core.c:149 +#: ../src/core/sipe-core.c:151 msgid "Report Problems" msgstr "Report Problems" #. About note, part 6/13: bug tracker URL (hyperlink text) -#: ../src/core/sipe-core.c:151 +#: ../src/core/sipe-core.c:153 msgid "Bug Tracker" msgstr "Bug Tracker" #. About note, part 7/13: translation service URL (label) -#: ../src/core/sipe-core.c:153 +#: ../src/core/sipe-core.c:155 msgid "Translations" msgstr "Translations" #. About note, part 8/13: license type (label) -#: ../src/core/sipe-core.c:155 +#: ../src/core/sipe-core.c:157 msgid "License" msgstr "License" #. About note, part 9/13: known users -#: ../src/core/sipe-core.c:157 +#: ../src/core/sipe-core.c:159 msgid "We support users in such organizations as" msgstr "We support users in such organizations as" #. About note, part 10/13: translation request, text before Transifex.net URL #. append a space if text is not empty -#: ../src/core/sipe-core.c:160 +#: ../src/core/sipe-core.c:162 msgid "Please help us to translate SIPE to your native language here at " msgstr "Please help us to translate SIPE to your native language here at " #. About note, part 11/13: translation request, text after Transifex.net URL #. start with a space if text is not empty -#: ../src/core/sipe-core.c:163 +#: ../src/core/sipe-core.c:165 msgid " using convenient web interface" msgstr " using convenient web interface" #. About note, part 12/13: author list (header) -#: ../src/core/sipe-core.c:165 +#: ../src/core/sipe-core.c:167 msgid "Authors" msgstr "Authors" @@ -558,64 +533,63 @@ msgstr "Authors" #. PLEASE NOTE: do *NOT* simply translate the english original #. but write something similar to the following sentence: #. "Localization for (): " -#: ../src/core/sipe-core.c:170 +#: ../src/core/sipe-core.c:172 msgid "Original texts in English (en): SIPE developers" msgstr "Original texts in English (en): SIPE developers" -#. Translators: (!) should be as in localized Lotus Notes to be able to -#. extract meeting location +#. Translators: (!) should be as in localized Lotus Notes to be able to extract meeting location #: ../src/core/sipe-domino.c:260 ../src/core/sipe-domino.c:261 msgid "Location:" msgstr "Location:" -#: ../src/core/sipe-ft.c:111 ../src/core/sipe-ft.c:609 -#: ../src/core/sipe-ft.c:638 ../src/core/sipe-ft.c:696 -#: ../src/purple/purple-ft.c:317 +#: ../src/core/sipe-ft.c:220 ../src/core/sipe-ft-tftp.c:108 +#: ../src/core/sipe-ft-tftp.c:388 ../src/core/sipe-ft-tftp.c:417 +#: ../src/core/sipe-ft-tftp.c:476 msgid "Socket read failed" msgstr "Socket read failed" -#: ../src/core/sipe-ft.c:116 ../src/core/sipe-ft.c:740 -#: ../src/core/sipe-ft.c:749 +#: ../src/core/sipe-ft.c:355 +msgid "Received encryption key has wrong size." +msgstr "Received encryption key has wrong size." + +#: ../src/core/sipe-ft.c:370 +msgid "Received hash key has wrong size." +msgstr "Received hash key has wrong size." + +#: ../src/core/sipe-ft.c:390 +msgid "Could not create listen socket" +msgstr "Could not create listen socket" + +#: ../src/core/sipe-ft-tftp.c:114 ../src/core/sipe-ft-tftp.c:520 +#: ../src/core/sipe-ft-tftp.c:529 msgid "Socket write failed" msgstr "Socket write failed" -#: ../src/core/sipe-ft.c:400 +#: ../src/core/sipe-ft-tftp.c:207 msgid "File size is different from the advertised value." msgstr "File size is different from the advertised value." -#: ../src/core/sipe-ft.c:438 +#: ../src/core/sipe-ft-tftp.c:246 msgid "Received MAC is corrupted" msgstr "Received MAC is corrupted" -#: ../src/core/sipe-ft.c:449 +#: ../src/core/sipe-ft-tftp.c:257 msgid "Received file is corrupted" msgstr "Received file is corrupted" -#: ../src/core/sipe-ft.c:516 +#: ../src/core/sipe-ft-tftp.c:284 msgid "File transfer initialization failed." msgstr "File transfer initialization failed." -#: ../src/core/sipe-ft.c:547 +#: ../src/core/sipe-ft-tftp.c:315 msgid "File transfer authentication failed." msgstr "File transfer authentication failed." -#: ../src/core/sipe-ft.c:630 ../src/core/sipe-ft.c:648 -#: ../src/core/sipe-ft.c:710 +#: ../src/core/sipe-ft-tftp.c:409 ../src/core/sipe-ft-tftp.c:427 +#: ../src/core/sipe-ft-tftp.c:490 msgid "Out of memory" msgstr "Out of memory" -#: ../src/core/sipe-ft.c:827 -msgid "Received encryption key has wrong size." -msgstr "Received encryption key has wrong size." - -#: ../src/core/sipe-ft.c:842 -msgid "Received hash key has wrong size." -msgstr "Received hash key has wrong size." - -#: ../src/core/sipe-ft.c:864 -msgid "Could not create listen socket" -msgstr "Could not create listen socket" - #: ../src/core/sipe-groupchat.c:333 #, c-format msgid "" @@ -648,55 +622,112 @@ msgstr "Error retrieving room list" msgid "Error joining chat room" msgstr "Error joining chat room" -#: ../src/core/sipe-incoming.c:647 +#. generate one error and remove all unprocessed messages +#: ../src/core/sipe-im.c:215 +#, c-format +msgid "Failed to invite %s" +msgstr "Failed to invite %s" + +#: ../src/core/sipe-incoming.c:652 #, c-format msgid "Received a message with unrecognized contents from %s" msgstr "Received a message with unrecognized contents from %s" -#: ../src/core/sipe-media.c:531 ../src/core/sipe-media.c:1086 +#: ../src/core/sipe-media.c:528 ../src/core/sipe-media.c:1059 msgid "Unable to establish a call" msgstr "Unable to establish a call" -#: ../src/core/sipe-media.c:532 +#: ../src/core/sipe-media.c:529 msgid "Encryption settings of peer are incompatible with ours." msgstr "Encryption settings of peer are incompatible with ours." -#: ../src/core/sipe-media.c:751 ../src/core/sipe-media.c:763 -#: ../src/core/sipe-media.c:830 ../src/core/sipe-media.c:1085 +#: ../src/core/sipe-media.c:713 ../src/core/sipe-media.c:725 +#: ../src/core/sipe-media.c:788 ../src/core/sipe-media.c:1058 msgid "Error occured" msgstr "Error occured" -#: ../src/core/sipe-media.c:752 ../src/core/sipe-media.c:831 +#: ../src/core/sipe-media.c:714 ../src/core/sipe-media.c:789 msgid "Error creating audio stream" msgstr "Error creating audio stream" -#: ../src/core/sipe-media.c:764 +#: ../src/core/sipe-media.c:726 msgid "Error creating video stream" msgstr "Error creating video stream" -#: ../src/core/sipe-media.c:1071 +#: ../src/core/sipe-media.c:1029 msgid "User unavailable" msgstr "User unavailable" -#: ../src/core/sipe-media.c:1074 +#: ../src/core/sipe-media.c:1032 #, c-format msgid "%s does not want to be disturbed" msgstr "%s does not want to be disturbed" -#: ../src/core/sipe-media.c:1076 +#: ../src/core/sipe-media.c:1034 #, c-format msgid "User %s is not available" msgstr "User %s is not available" -#: ../src/core/sipe-media.c:1081 +#: ../src/core/sipe-media.c:1039 msgid "Call rejected" msgstr "Call rejected" -#: ../src/core/sipe-media.c:1082 +#: ../src/core/sipe-media.c:1040 #, c-format msgid "User %s rejected call" msgstr "User %s rejected call" +#. Service unavailable; Server Internal Error; Server Time-out +#. Not acceptable all. +#. Message contents not allowed by policy +#: ../src/core/sipe-user.c:74 +msgid "" +"Your message or invitation was not delivered, possibly because it contains a " +"hyperlink or other content that the system administrator has blocked." +msgstr "" +"Your message or invitation was not delivered, possibly because it contains a " +"hyperlink or other content that the system administrator has blocked." + +#: ../src/core/sipe-user.c:78 +#, c-format +msgid "" +"This message was not delivered to %s because the service is not available" +msgstr "" +"This message was not delivered to %s because the service is not available" + +#. Busy Here +#: ../src/core/sipe-user.c:80 +#, c-format +msgid "" +"This message was not delivered to %s because one or more recipients do not " +"want to be disturbed" +msgstr "" +"This message was not delivered to %s because one or more recipients do not " +"want to be disturbed" + +#. Unsupported media type +#: ../src/core/sipe-user.c:82 +#, c-format +msgid "" +"This message was not delivered to %s because one or more recipients don't " +"support this type of message" +msgstr "" +"This message was not delivered to %s because one or more recipients don't " +"support this type of message" + +#: ../src/core/sipe-user.c:84 +#, c-format +msgid "" +"This message was not delivered to %s because one or more recipients are " +"offline" +msgstr "" +"This message was not delivered to %s because one or more recipients are " +"offline" + +#: ../src/purple/purple-buddy.c:229 ../src/purple/purple-buddy.c:247 +msgid "you" +msgstr "you" + #: ../src/purple/purple-chat.c:250 msgid "Lock" msgstr "Lock" @@ -733,6 +764,11 @@ msgstr "Log" msgid "Description" msgstr "Description" +#: ../src/purple/purple-im.c:67 +#, c-format +msgid "Conversation subject: %s" +msgstr "Conversation subject: %s" + #. Macros to reduce code repetition. #. Translators: noun #: ../src/purple/purple-plugin.c:171 @@ -743,51 +779,55 @@ msgstr "Message" msgid "Connecting" msgstr "Connecting" -#: ../src/purple/purple-plugin.c:394 +#: ../src/purple/purple-plugin.c:403 msgid "user@company.com" msgstr "user@company.com" -#: ../src/purple/purple-plugin.c:563 +#: ../src/purple/purple-plugin.c:593 msgid "First name" msgstr "First name" -#: ../src/purple/purple-plugin.c:565 +#: ../src/purple/purple-plugin.c:595 msgid "Last name" msgstr "Last name" -#: ../src/purple/purple-plugin.c:573 +#: ../src/purple/purple-plugin.c:603 msgid "Search" msgstr "Search" -#: ../src/purple/purple-plugin.c:574 +#: ../src/purple/purple-plugin.c:604 msgid "Search for a contact" msgstr "Search for a contact" -#: ../src/purple/purple-plugin.c:575 -msgid "Enter the information for the person you wish to find. Empty fields will be ignored." -msgstr "Enter the information for the person you wish to find. Empty fields will be ignored." +#: ../src/purple/purple-plugin.c:605 +msgid "" +"Enter the information for the person you wish to find. Empty fields will be " +"ignored." +msgstr "" +"Enter the information for the person you wish to find. Empty fields will be " +"ignored." -#: ../src/purple/purple-plugin.c:577 +#: ../src/purple/purple-plugin.c:607 msgid "_Search" msgstr "_Search" -#: ../src/purple/purple-plugin.c:578 +#: ../src/purple/purple-plugin.c:608 msgid "_Cancel" msgstr "_Cancel" -#: ../src/purple/purple-plugin.c:600 +#: ../src/purple/purple-plugin.c:630 msgid "About SIPE plugin..." msgstr "About SIPE plugin..." -#: ../src/purple/purple-plugin.c:603 +#: ../src/purple/purple-plugin.c:633 msgid "Contact search..." msgstr "Contact search..." -#: ../src/purple/purple-plugin.c:606 +#: ../src/purple/purple-plugin.c:636 msgid "Republish Calendar" msgstr "Republish Calendar" -#: ../src/purple/purple-plugin.c:609 +#: ../src/purple/purple-plugin.c:639 msgid "Reset status" msgstr "Reset status" @@ -797,8 +837,8 @@ msgstr "Reset status" #. * #. * api/sipe-backend.h #. * purple-settings.c:setting_name[] -#. -#: ../src/purple/purple-plugin.c:666 +#. +#: ../src/purple/purple-plugin.c:696 msgid "" "Login\n" " user or DOMAIN\\user or\n" @@ -808,7 +848,7 @@ msgstr "" " user or DOMAIN\\user or\n" " user@company.com" -#: ../src/purple/purple-plugin.c:670 +#: ../src/purple/purple-plugin.c:700 msgid "" "Server[:Port]\n" "(leave empty for auto-discovery)" @@ -816,46 +856,44 @@ msgstr "" "Server[:Port]\n" "(leave empty for auto-discovery)" -#: ../src/purple/purple-plugin.c:673 +#: ../src/purple/purple-plugin.c:703 msgid "Connection type" msgstr "Connection type" -#: ../src/purple/purple-plugin.c:674 +#: ../src/purple/purple-plugin.c:704 msgid "Auto" msgstr "Auto" -#: ../src/purple/purple-plugin.c:675 +#: ../src/purple/purple-plugin.c:705 msgid "SSL/TLS" msgstr "SSL/TLS" -#: ../src/purple/purple-plugin.c:676 +#: ../src/purple/purple-plugin.c:706 msgid "TCP" msgstr "TCP" -#. option = purple_account_option_bool_new(_("Publish status (note: everyone -#. may watch you)"), "doservice", TRUE); -#. sipe_prpl_info.protocol_options = -#. g_list_append(sipe_prpl_info.protocol_options, option); -#: ../src/purple/purple-plugin.c:682 +#. option = purple_account_option_bool_new(_("Publish status (note: everyone may watch you)"), "doservice", TRUE); +#. sipe_prpl_info.protocol_options = g_list_append(sipe_prpl_info.protocol_options, option); +#: ../src/purple/purple-plugin.c:712 msgid "User Agent" msgstr "User Agent" -#: ../src/purple/purple-plugin.c:686 +#: ../src/purple/purple-plugin.c:716 msgid "Use Kerberos" msgstr "Use Kerberos" #. Suitable for sspi/NTLM, sspi/Kerberos and krb5 security mechanisms #. * No login/password is taken into account if this option present, #. * instead used default credentials stored in OS. -#. -#: ../src/purple/purple-plugin.c:693 +#. +#: ../src/purple/purple-plugin.c:723 msgid "Use Single Sign-On" msgstr "Use Single Sign-On" #. * Example (Exchange): https://server.company.com/EWS/Exchange.asmx #. * Example (Domino) : https://[domino_server]/[mail_database_name].nsf -#. -#: ../src/purple/purple-plugin.c:700 +#. +#: ../src/purple/purple-plugin.c:730 msgid "" "Email services URL\n" "(leave empty for auto-discovery)" @@ -863,7 +901,7 @@ msgstr "" "Email services URL\n" "(leave empty for auto-discovery)" -#: ../src/purple/purple-plugin.c:703 +#: ../src/purple/purple-plugin.c:733 msgid "" "Email address\n" "(if different from Username)" @@ -873,8 +911,8 @@ msgstr "" #. * Example (Exchange): DOMAIN\user or user@company.com #. * Example (Domino) : email_address -#. -#: ../src/purple/purple-plugin.c:709 +#. +#: ../src/purple/purple-plugin.c:739 msgid "" "Email login\n" "(if different from Login)" @@ -882,7 +920,7 @@ msgstr "" "Email login\n" "(if different from Login)" -#: ../src/purple/purple-plugin.c:712 +#: ../src/purple/purple-plugin.c:742 msgid "" "Email password\n" "(if different from Password)" @@ -892,8 +930,8 @@ msgstr "" #. * Example (federated domain): company.com (i.e. ocschat@company.com) #. * Example (non-default user): user@company.com -#. -#: ../src/purple/purple-plugin.c:719 +#. +#: ../src/purple/purple-plugin.c:749 msgid "" "Group Chat Proxy\n" " company.com or user@company.com\n" diff --git a/po/transifex-pot-fixup.pl b/po/transifex-pot-fixup.pl new file mode 100755 index 00000000..95b1cfb0 --- /dev/null +++ b/po/transifex-pot-fixup.pl @@ -0,0 +1,77 @@ +#!/usr/bin/perl -w +# +# Fix up pidgin-sipe.pot after an update with intltool-update --pot +# This is required to make it acceptable for Transifex +# +use 5.008; +use strict; +use warnings; + +open(my $fh, "+<", "pidgin-sipe.pot") + or die "$0: can't open POT file: $!\n"; + +my $date; +{ + my(undef, $min, $hour, $mday, $mon, $year) = gmtime(time()); + $date = sprintf("%4d-%02d-%02d %02d:%02d+0000", + $year + 1900, $mon + 1, $mday, $hour, $min); +} + +# Must be 19 lines (same as header created by intltool-update) +my @lines = ( <<"END_OF_HEADER" +# (English) English User Interface strings for pidgin-sipe. +# Copyright (C) 2008-2011 SIPE Project +# This file is distributed under the same license as the pidgin-sipe package. +# +# +# +msgid "" +msgstr "" +"Project-Id-Version: pidgin sipe\\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=194563&atid=949931\\n" +"POT-Creation-Date: 2010-11-30 23:36+0200\\n" +"PO-Revision-Date: $date\\n" +"Last-Translator: stefanb \\n" +"Language-Team: English \\n" +"MIME-Version: 1.0\\n" +"Content-Type: text/plain; charset=UTF-8\\n" +"Content-Transfer-Encoding: 8bit\\n" +"Language: en\\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\\n" +END_OF_HEADER + ); + +my $lastid = ""; +my $multiline; +while (<$fh>) { + # skip header + next if $. < 20; + + # Copy original text from msgid to msgstr + if (/^msgstr ("")$/) { + if ($multiline) { + push(@lines, qq{msgstr ""\n}, $lastid); + $multiline = 0; + } else { + push(@lines, qq{msgstr "$lastid"\n}); + } + next; + } elsif ($multiline) { + $lastid .= $_; + } elsif (/^msgid "(.*)"$/) { + $lastid = $1; + $multiline = 1 if $lastid eq ""; + } + + push(@lines, $_); +} + +# Update pot file +seek($fh, 0, 0) + or die "$0: can't rewind POT file: $!\n"; +print $fh @lines; +close($fh) + or die "$0: can't write to POT file: $!\n"; + +# That's all folks +exit 0; -- 2.11.4.GIT